diff options
Diffstat (limited to 'lib/PublicInbox/IPC.pm')
-rw-r--r-- | lib/PublicInbox/IPC.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/IPC.pm b/lib/PublicInbox/IPC.pm index 79cd34fe..6b7b3c7a 100644 --- a/lib/PublicInbox/IPC.pm +++ b/lib/PublicInbox/IPC.pm @@ -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; |