s3:nmbd: as the sig_term() handler only sets a flag we don't need to block SIGTERM
[metze/samba/wip.git] / source3 / nmbd / nmbd_packets.c
index 489034899e653249e11c0fe3ad026acc9f80595f..f69845b346c4b6c9586ba6cee76ba6a2bd150cfa 100644 (file)
@@ -1794,16 +1794,8 @@ bool listen_for_packets(bool run_election)
                                         &r_fds, &w_fds, &timeout, &maxfd);
        }
 
-       /* Prepare for the select - allow certain signals. */
-
-       BlockSignals(False, SIGTERM);
-
        selrtn = sys_select(maxfd+1,&r_fds,&w_fds,NULL,&timeout);
 
-       /* We can only take signals when we are in the select - block them again here. */
-
-       BlockSignals(True, SIGTERM);
-
        if (run_events(nmbd_event_context(), selrtn, &r_fds, &w_fds)) {
                return False;
        }