diff options
Diffstat (limited to 'lib/PublicInbox/CodeSearchIdx.pm')
-rw-r--r-- | lib/PublicInbox/CodeSearchIdx.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/CodeSearchIdx.pm b/lib/PublicInbox/CodeSearchIdx.pm index 82f90368..fcd28671 100644 --- a/lib/PublicInbox/CodeSearchIdx.pm +++ b/lib/PublicInbox/CodeSearchIdx.pm @@ -546,7 +546,7 @@ sub shards_active { # post_loop_do sub kill_shards { $_->wq_kill(@_) for @IDX_SHARDS } sub parent_quit { - $DO_QUIT = $_[0]; + $DO_QUIT = POSIX->can("SIG$_[0]")->(); kill_shards(@_); warn "# SIG$_[0] received, quitting...\n"; } |