about summary refs log tree commit homepage
path: root/script
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-01-21 19:46:20 +0000
committerEric Wong <e@80x24.org>2021-01-22 16:18:01 -0400
commit3e11b08275331783f4860a590b1555b879c77328 (patch)
tree05a0c523e5a62fa1778aa921c56c0e40b8f2762f /script
parentd035e8d0ec8c7e38ff921fc65e4925644721bb36 (diff)
downloadpublic-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-xscript/lei5
1 files changed, 0 insertions, 5 deletions
diff --git a/script/lei b/script/lei
index a4a0217b..8dcea562 100755
--- a/script/lei
+++ b/script/lei
@@ -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);