ctdb-event: Never fork to become daemon in eventd
authorMartin Schwenke <martin@meltin.net>
Fri, 19 Oct 2018 05:18:13 +0000 (16:18 +1100)
committerAmitay Isaacs <amitay@samba.org>
Tue, 6 Nov 2018 06:16:15 +0000 (07:16 +0100)
This stops ctdbd from being able to shut down eventd, since the PID it
records will be invalid.  There's no need for eventd to fork.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/event/event_daemon.c

index 3cab3306b0220100e50b70fdc90819d76bcedf99..96b41a874e8bbdcda71c364b260198bfa12a5666 100644 (file)
@@ -354,7 +354,7 @@ int main(int argc, const char **argv)
        ret = sock_daemon_run(e_state->ev,
                              e_state->sockd,
                              e_state->pidfile,
-                             (interactive == 1),
+                             false,
                              false,
                              options.pid);
        if (ret == EINTR) {