summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Jennings <mej@kainx.org>2009-10-25 20:23:24 +0000
committerMichael Jennings <mej@kainx.org>2009-10-25 20:23:24 +0000
commitc6ff25f5f1391f8c7cdf0c487c284e91fdd747e9 (patch)
treeb50d46c3e397eb691ed565ddba18996571d8449a
parentc23b7ce6aa7da7a61dac5d2b5b1c56a3ae98881c (diff)
downloadeterm-c6ff25f5f1391f8c7cdf0c487c284e91fdd747e9.tar.gz
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
-rw-r--r--ChangeLog5
-rw-r--r--src/command.c1
2 files changed, 6 insertions, 0 deletions
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);