diff options
author | 2005-02-15 14:40:49 +0000 | |
---|---|---|
committer | 2005-02-15 14:40:49 +0000 | |
commit | 00c628d88d7bcc06b3bbffd80000f55dcbaf3b28 (patch) | |
tree | 959edcc796ff3643766f09b7d2ba70e47fcb2967 /app-editors/xemacs/files | |
parent | version 0.39.9 (Manifest recommit) (diff) | |
download | gentoo-2-00c628d88d7bcc06b3bbffd80000f55dcbaf3b28.tar.gz gentoo-2-00c628d88d7bcc06b3bbffd80000f55dcbaf3b28.tar.bz2 gentoo-2-00c628d88d7bcc06b3bbffd80000f55dcbaf3b28.zip |
79686: app-editors/[x]emacs: movemail arbitrary code execution (CAN-2005-0100)
(Portage version: 2.0.51-r15)
Diffstat (limited to 'app-editors/xemacs/files')
-rw-r--r-- | app-editors/xemacs/files/digest-xemacs-21.4.15-r3 | 2 | ||||
-rw-r--r-- | app-editors/xemacs/files/xemacs21-movemail-popfmt.diff | 46 |
2 files changed, 48 insertions, 0 deletions
diff --git a/app-editors/xemacs/files/digest-xemacs-21.4.15-r3 b/app-editors/xemacs/files/digest-xemacs-21.4.15-r3 new file mode 100644 index 000000000000..daf9ca3600d6 --- /dev/null +++ b/app-editors/xemacs/files/digest-xemacs-21.4.15-r3 @@ -0,0 +1,2 @@ +MD5 b80e040d9cb85c9210999554dc210fa6 xemacs-21.4.15.tar.gz 10652161 +MD5 95c531ec2639990a09e92c59a855784e NeXT_XEmacs.tar.gz 39571 diff --git a/app-editors/xemacs/files/xemacs21-movemail-popfmt.diff b/app-editors/xemacs/files/xemacs21-movemail-popfmt.diff new file mode 100644 index 000000000000..0a5fce002263 --- /dev/null +++ b/app-editors/xemacs/files/xemacs21-movemail-popfmt.diff @@ -0,0 +1,46 @@ +--- xemacs21-21.4.16/lib-src/movemail.c.orig 2005-01-16 09:05:05.000000000 +0100 ++++ xemacs21-21.4.16/lib-src/movemail.c 2005-01-16 09:07:04.000000000 +0100 +@@ -741,14 +741,14 @@ + server = pop_open (0, user, password, POP_NO_GETPASS); + if (! server) + { +- error (pop_error, NULL, NULL); ++ error ("%s", pop_error, NULL); + return (1); + } + + VERBOSE(("stat'ing messages\n")); + if (pop_stat (server, &nmsgs, &nbytes)) + { +- error (pop_error, NULL, NULL); ++ error ("%s", pop_error, NULL); + return (1); + } + +@@ -796,7 +796,7 @@ + mbx_delimit_begin (mbf); + if (pop_retr (server, i, mbx_write, mbf) != POP_RETRIEVED) + { +- error (Errmsg, NULL, NULL); ++ error ("%s", Errmsg, NULL); + close (mbfi); + return (1); + } +@@ -844,7 +844,7 @@ + VERBOSE(("deleting message %d \n", i)); + if (pop_delete (server, i)) + { +- error (pop_error, NULL, NULL); ++ error ("%s", pop_error, NULL); + pop_close (server); + return (1); + } +@@ -855,7 +855,7 @@ + VERBOSE(("closing server \n")); + if (pop_quit (server)) + { +- error (pop_error, NULL, NULL); ++ error ("%s", pop_error, NULL); + return (1); + } + |