diff options
Diffstat (limited to 'serverloop.c')
-rw-r--r-- | serverloop.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/serverloop.c b/serverloop.c index bdac6a0d2..353733d31 100644 --- a/serverloop.c +++ b/serverloop.c | |||
@@ -110,7 +110,7 @@ sigchld_handler2(int sig) | |||
110 | int save_errno = errno; | 110 | int save_errno = errno; |
111 | debug("Received SIGCHLD."); | 111 | debug("Received SIGCHLD."); |
112 | child_terminated = 1; | 112 | child_terminated = 1; |
113 | signal(SIGCHLD, sigchld_handler2); | 113 | mysignal(SIGCHLD, sigchld_handler2); |
114 | errno = save_errno; | 114 | errno = save_errno; |
115 | } | 115 | } |
116 | 116 | ||
@@ -639,7 +639,7 @@ server_loop2(void) | |||
639 | 639 | ||
640 | debug("Entering interactive session for SSH2."); | 640 | debug("Entering interactive session for SSH2."); |
641 | 641 | ||
642 | signal(SIGCHLD, sigchld_handler2); | 642 | mysignal(SIGCHLD, sigchld_handler2); |
643 | signal(SIGPIPE, SIG_IGN); | 643 | signal(SIGPIPE, SIG_IGN); |
644 | child_terminated = 0; | 644 | child_terminated = 0; |
645 | connection_in = packet_get_connection_in(); | 645 | connection_in = packet_get_connection_in(); |