lib/PublicInbox/LEI.pm | 1 - t/lei.t | 4 ++-- diff --git a/lib/PublicInbox/LEI.pm b/lib/PublicInbox/LEI.pm index 2889fa76f9cd2107e9a9f1e6282d0b0aa8ba6c61..7a1df0bbf742570d66de2c33ed1080a4df83982a 100644 --- a/lib/PublicInbox/LEI.pm +++ b/lib/PublicInbox/LEI.pm @@ -789,7 +789,6 @@ my $exit_code; local $quit = sub { $exit_code //= shift; my $listener = $l or exit($exit_code); - unlink($path) if defined($path); # closing eof_w triggers \&noop wakeup $eof_w = $l = $path = undef; $listener->close; # DS::close diff --git a/t/lei.t b/t/lei.t index 3ebaade6d0b1e534db94b3113d56d0267fe7226f..240735bf7df8b72ff8c04b9e87165937d733c181 100644 --- a/t/lei.t +++ b/t/lei.t @@ -237,13 +237,13 @@ for (0..100) { kill(0, $pid) or last; tick(); } - ok(!-S $sock, 'sock gone'); + ok(-S $sock, 'sock still exists'); ok(!kill(0, $pid), 'pid gone after stop'); ok($lei->(qw(daemon-pid)), 'daemon-pid'); chomp(my $new_pid = $out); ok(kill(0, $new_pid), 'new pid is running'); - ok(-S $sock, 'sock exists again'); + ok(-S $sock, 'sock still exists'); for my $sig (qw(-0 -CHLD)) { ok($lei->('daemon-kill', $sig), "handles $sig");