From 209df1f20e34620e6d970358b343af10e90800be Mon Sep 17 00:00:00 2001 From: Matthias Andree Date: Mon, 14 Aug 2006 00:58:00 +0000 Subject: Ignore SIGPIPE, EPIPE must suffice as error. Calling longjmp() from a signal handler is unsafe. svn path=/branches/BRANCH_6-3/; revision=4893 --- NEWS | 3 +++ 1 file changed, 3 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 8a733bae..6d8f922a 100644 --- a/NEWS +++ b/NEWS @@ -104,6 +104,9 @@ fetchmail 6.3.5 (not yet released): now reported to the TTY where fetchmail was started from. * fetchmail now complains and aborts when it cannot properly daemonize itself. * fix compilation on systems that don't know struct addrinfo (Solaris 2.6). +* ignore SIGPIPE signals and rely on functions to return EPIPE instead. This is + necessary because the former longjmp() from the signal handler is unsafe and + makes the whole fetchmail behavior undefined after the event. # CHANGES: * Rename all fetchmail-internal lock_* functions to fm_lock_*. Obsoletes -- cgit v1.2.3