diff options
author | Samuel Cabrero <scabrero@suse.de> | 2019-02-26 13:38:40 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2019-07-22 18:04:53 +0000 |
commit | c1e649fd473885c0cb779344fc7089a245c7b17d (patch) | |
tree | 97d2278c09b5ef722a04e108e9cd66056cbe77e8 | |
parent | ee6fb27c59ba33967f6c8ea473b6938c501f71b6 (diff) | |
download | samba-c1e649fd473885c0cb779344fc7089a245c7b17d.tar.gz |
s3:rpc_server: Call server exit routines in sigterm handler
Signed-off-by: Samuel Cabrero <scabrero@suse.de>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Mon Jul 22 18:04:53 UTC 2019 on sn-devel-184
-rw-r--r-- | source3/rpc_server/mdssd.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/source3/rpc_server/mdssd.c b/source3/rpc_server/mdssd.c index 80330a15aa1..623074f0dae 100644 --- a/source3/rpc_server/mdssd.c +++ b/source3/rpc_server/mdssd.c @@ -94,8 +94,7 @@ static void mdssd_sig_term_handler(struct tevent_context *ev, { shutdown_rpc_module("mdssvc"); - DEBUG(0, ("termination signal\n")); - exit(0); + exit_server_cleanly("termination signal"); } static void mdssd_setup_sig_term_handler(struct tevent_context *ev_ctx) @@ -108,8 +107,7 @@ static void mdssd_setup_sig_term_handler(struct tevent_context *ev_ctx) mdssd_sig_term_handler, NULL); if (!se) { - DEBUG(0, ("failed to setup SIGTERM handler\n")); - exit(1); + exit_server("failed to setup SIGTERM handler"); } } |