diff options
author | Eric Wong <e@80x24.org> | 2021-01-21 19:46:20 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-01-22 16:18:01 -0400 |
commit | 3e11b08275331783f4860a590b1555b879c77328 (patch) | |
tree | 05a0c523e5a62fa1778aa921c56c0e40b8f2762f /script | |
parent | d035e8d0ec8c7e38ff921fc65e4925644721bb36 (diff) | |
download | public-inbox-3e11b08275331783f4860a590b1555b879c77328.tar.gz |
The signal handlers on the client side were unnecessary, all we need is to handle socket EOF properly in the daemon by killing xsearch and l2m workers.
Diffstat (limited to 'script')
-rwxr-xr-x | script/lei | 5 |
1 files changed, 0 insertions, 5 deletions
@@ -81,11 +81,6 @@ Falling back to (slow) one-shot mode while (my ($k, $v) = each %ENV) { $buf .= "\0$k=$v" } $buf .= "\0\0"; $send_cmd->($sock, [ 0, 1, 2, fileno($dh) ], $buf, MSG_EOR); - $SIG{TERM} = $SIG{INT} = $SIG{QUIT} = sub { - my ($sig) = @_; # 'TERM', not an integer :< - $SIG{$sig} = 'DEFAULT'; - kill($sig, $$); # exit($signo + 128) - }; my $x_it_code = 0; while (1) { my (@fds) = $recv_cmd->($sock, $buf, 4096 * 33); |