daemon: Ignore SIGUSR1
authorMartin Schwenke <martin@meltin.net>
Tue, 21 Jul 2015 02:23:27 +0000 (12:23 +1000)
committerAmitay Isaacs <amitay@gmail.com>
Wed, 22 Jul 2015 03:50:05 +0000 (13:50 +1000)
No use dying or failing eventscripts if someone sends a random
SIGUSR1.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Autobuild-User(master): Amitay Isaacs <amitay@samba.org>
Autobuild-Date(master): Tue Jul 21 11:00:17 CEST 2015 on sn-devel-104

(Imported from commit 65515919142c922fe6ddf63d0f50449eec445b30)

server/ctdb_daemon.c

index f0920c51c133e2fb5f0418c92d8563529197f7a1..1d8bde442ef7ec5c2eb235f486e25127c9f9076c 100644 (file)
@@ -1172,6 +1172,7 @@ int ctdb_start_daemon(struct ctdb_context *ctdb, bool do_fork, bool use_syslog)
                }
        }
        ignore_signal(SIGPIPE);
+       ignore_signal(SIGUSR1);
 
        ctdb->ctdbd_pid = getpid();
        DEBUG(DEBUG_ERR, ("Starting CTDBD (Version %s) as PID: %u\n",