diff options
Diffstat (limited to 'script')
-rwxr-xr-x | script/public-inbox-watch | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/script/public-inbox-watch b/script/public-inbox-watch index 10c7cd6f..86349d71 100755 --- a/script/public-inbox-watch +++ b/script/public-inbox-watch @@ -58,7 +58,7 @@ if ($watch) { PublicInbox::DS::requeue($scan) if $do_scan; my $sigfd = PublicInbox::Sigfd->new($sig, SFD_NONBLOCK); - local %SIG = (%SIG, %$sig) if !$sigfd; + local @SIG{keys %$sig} = values(%$sig) unless $sigfd; if (!$sigfd) { PublicInbox::DS::sig_setmask($oldset); PublicInbox::DS->SetLoopTimeout(1000); |