summaryrefslogtreecommitdiff
path: root/serverloop.c
diff options
context:
space:
mode:
Diffstat (limited to 'serverloop.c')
-rw-r--r--serverloop.c4
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();