From c6ff25f5f1391f8c7cdf0c487c284e91fdd747e9 Mon Sep 17 00:00:00 2001 From: Michael Jennings Date: Sun, 25 Oct 2009 20:23:24 +0000 Subject: Sun Oct 25 12:29:32 2009 Michael Jennings (mej) Re-enable SIGPIPE after fork() for child processes who might not re-enable it on their own. ---------------------------------------------------------------------- SVN revision: 43280 --- ChangeLog | 5 +++++ src/command.c | 1 + 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0895d45..896b45a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5603,3 +5603,8 @@ Sun Oct 25 12:08:16 2009 Michael Jennings (mej) Fix some bad replacements. ---------------------------------------------------------------------- +Sun Oct 25 12:29:32 2009 Michael Jennings (mej) + +Re-enable SIGPIPE after fork() for child processes who might not +re-enable it on their own. +---------------------------------------------------------------------- diff --git a/src/command.c b/src/command.c index 0cbfbcd..05dca7c 100644 --- a/src/command.c +++ b/src/command.c @@ -2304,6 +2304,7 @@ run_command(char **argv) signal(SIGILL, SIG_DFL); signal(SIGSYS, SIG_DFL); signal(SIGALRM, SIG_DFL); + signal(SIGPIPE, SIG_DFL); #ifdef SIGTSTP signal(SIGTSTP, SIG_IGN); signal(SIGTTIN, SIG_IGN); -- cgit v1.2.1