diff options
Diffstat (limited to 'networking')
-rw-r--r-- | networking/nc.c | 3 | ||||
-rw-r--r-- | networking/tcpudp.c | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/networking/nc.c b/networking/nc.c index 1a99f91cc..fe845f582 100644 --- a/networking/nc.c +++ b/networking/nc.c | |||
@@ -131,7 +131,8 @@ int nc_main(int argc, char **argv) | |||
131 | 131 | ||
132 | if (wsecs) { | 132 | if (wsecs) { |
133 | alarm(0); | 133 | alarm(0); |
134 | signal(SIGALRM, SIG_DFL); | 134 | /* Non-ignored siganls revert to SIG_DFL on exec anyway */ |
135 | /*signal(SIGALRM, SIG_DFL);*/ | ||
135 | } | 136 | } |
136 | 137 | ||
137 | /* -e given? */ | 138 | /* -e given? */ |
diff --git a/networking/tcpudp.c b/networking/tcpudp.c index 0d8217e02..3b73f213f 100644 --- a/networking/tcpudp.c +++ b/networking/tcpudp.c | |||
@@ -497,9 +497,9 @@ int tcpudpsvd_main(int argc UNUSED_PARAM, char **argv) | |||
497 | 497 | ||
498 | xdup2(0, 1); | 498 | xdup2(0, 1); |
499 | 499 | ||
500 | signal(SIGTERM, SIG_DFL); | 500 | signal(SIGPIPE, SIG_DFL); /* this one was SIG_IGNed */ |
501 | signal(SIGPIPE, SIG_DFL); | 501 | /* Non-ignored signals revert to SIG_DFL on exec anyway */ |
502 | signal(SIGCHLD, SIG_DFL); | 502 | /*signal(SIGCHLD, SIG_DFL);*/ |
503 | sig_unblock(SIGCHLD); | 503 | sig_unblock(SIGCHLD); |
504 | 504 | ||
505 | #ifdef SSLSVD | 505 | #ifdef SSLSVD |