]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Daemon.pm
daemon: simplify parent death handling
[public-inbox.git] / lib / PublicInbox / Daemon.pm
index 30411e13d5977b71fed743e0f765fcba289ee5a9..8a0af8de6a4a048ae9c3ae9c5644e663ad2700f4 100644 (file)
@@ -391,7 +391,7 @@ sub daemon_loop ($$) {
                $refresh->(); # preload by default
                $parent_pipe = master_loop(); # returns if in child process
                my $fd = fileno($parent_pipe);
-               Danga::Socket->AddOtherFds($fd => sub { kill('TERM', $$) } );
+               Danga::Socket->AddOtherFds($fd => *worker_quit);
        } else {
                reopen_logs();
                $set_user->() if $set_user;