diff --git a/xCAT-server-2.0/sbin/xcatd b/xCAT-server-2.0/sbin/xcatd index 70ce21af3..a2e8dc232 100755 --- a/xCAT-server-2.0/sbin/xcatd +++ b/xCAT-server-2.0/sbin/xcatd @@ -472,8 +472,8 @@ xCAT_monitoring::monitorctrl::start($$); my $peername; my $ssltimeout; -$SIG{CHLD} = \&ssl_reaper; #THROTTLE until ($quit) { + $SIG{CHLD} = \&ssl_reaper; #set here to ensure that signal handler is not corrupted during loop next unless my $cnnection=$listener->accept; my $connection; while ($sslclients > $maxsslclients) { #THROTTLE