mirror of
https://github.com/samba-team/samba.git
synced 2025-03-01 04:58:35 +03:00
smbd/notifyd: use smbd_reinit_after_fork()
Using smbd_reinit_after_fork() rather then reinit_after_fork() ensures am_parent is reset to NULL. Otherwise, when exiting for some reason, the inherited atexit handler killkids() calls kill(0,SIGTERM) terminating our whole process group including the main smbd. Bug: https://bugzilla.samba.org/show_bug.cgi?id=12016 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> (backported from commit bb90a8484a734b76ddd4d270f31fcdb4ae6cc48d)
This commit is contained in:
parent
21145f37b2
commit
c25f48bc8c
@ -389,7 +389,7 @@ static bool smbd_notifyd_init(struct messaging_context *msg, bool interactive)
|
||||
return true;
|
||||
}
|
||||
|
||||
status = reinit_after_fork(msg, ev, true);
|
||||
status = smbd_reinit_after_fork(msg, ev, true);
|
||||
if (!NT_STATUS_IS_OK(status)) {
|
||||
DEBUG(1, ("%s: reinit_after_fork failed: %s\n",
|
||||
__func__, nt_errstr(status)));
|
||||
|
Loading…
x
Reference in New Issue
Block a user