]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/IPC.pm
searchidxshard: use PublicInbox::IPC to kill lots of code
[public-inbox.git] / lib / PublicInbox / IPC.pm
index 79cd34fef79a8c8a587596421ef3a208601772cd..6b7b3c7a71bfcb9ccb521a47f41b3cd30d4bab07 100644 (file)
@@ -92,7 +92,7 @@ sub ipc_worker_spawn {
                $SIG{$_} = 'IGNORE' for (qw(TERM INT QUIT));
                local $0 = $ident;
                PublicInbox::Sigfd::sig_setmask($oldset);
-               $self->ipc_atfork_child;
+               my $on_destroy = $self->ipc_atfork_child;
                eval { ipc_worker_loop($self, $s2) };
                die "worker $ident PID:$$ died: $@\n" if $@;
                exit;