diff --git a/exim-4.69-overflow.patch b/exim-4.69-overflow.patch new file mode 100644 index 0000000..eceba80 --- /dev/null +++ b/exim-4.69-overflow.patch @@ -0,0 +1,11 @@ +--- src/daemon.c ++++ src/daemon.c +@@ -1661,7 +1661,7 @@ + { + uschar opt[8]; + uschar *p = opt; +- uschar *extra[4]; ++ uschar *extra[5]; + int extracount = 1; + + signal(SIGALRM, SIG_DFL); diff --git a/exim.changes b/exim.changes index 5ce5604..f12e005 100644 --- a/exim.changes +++ b/exim.changes @@ -4,6 +4,11 @@ Sun Jun 15 14:27:56 CEST 2008 - poeml@suse.de - fix logic of decision (in logrotate snippet) whether to send the weekly reports +------------------------------------------------------------------- +Fri Jan 25 23:22:38 CET 2008 - meissner@suse.de + +- fixed an array overflow spotted by gcc4.3. + ------------------------------------------------------------------- Thu Jan 10 19:25:40 CET 2008 - poeml@suse.de diff --git a/exim.spec b/exim.spec index 7b998f5..fbfd8d9 100644 --- a/exim.spec +++ b/exim.spec @@ -50,6 +50,7 @@ Source20: http://www.logic.univie.ac.at/~ametzler/debian/exim4manpages/exi Source30: eximstats-html-update.py Source31: eximstats.conf Patch: exim-4.12-tail.patch +Patch1: exim-4.69-overflow.patch Patch2: exim-4.60-external-pcre.diff %if !%{?build_with_mysql:1}0 %package -n eximon