From c625d7a00b024fe5de26d16b6420abebb1db705c Mon Sep 17 00:00:00 2001 From: Matthias Andree Date: Mon, 14 Aug 2006 00:59:12 +0000 Subject: Ignore SIGPIPE, EPIPE must suffice as error. Calling longjmp() from a signal handler is unsafe. svn path=/branches/BRANCH_6-3/; revision=4894 --- fetchmail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fetchmail.c b/fetchmail.c index d417ab38..4657e913 100644 --- a/fetchmail.c +++ b/fetchmail.c @@ -590,7 +590,7 @@ int main(int argc, char **argv) set_signal_handler(SIGINT, terminate_run); set_signal_handler(SIGTERM, terminate_run); set_signal_handler(SIGALRM, terminate_run); - set_signal_handler(SIGPIPE, terminate_run); + set_signal_handler(SIGPIPE, SIG_IGN); set_signal_handler(SIGQUIT, terminate_run); /* here's the exclusion lock */ -- cgit v1.2.3