X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FInputPipe.pm;h=e1e26e20b9d287ba779bd6f32a9ad81c8f8a06d9;hb=2251a10158054d89868ff73784ce7af6e28949fa;hp=00813a0701b172d4688997d3bf27116f98e4c15c;hpb=932fea644c612d55d9a5299794c381bb7155f18b;p=public-inbox.git diff --git a/lib/PublicInbox/InputPipe.pm b/lib/PublicInbox/InputPipe.pm index 00813a07..e1e26e20 100644 --- a/lib/PublicInbox/InputPipe.pm +++ b/lib/PublicInbox/InputPipe.pm @@ -18,7 +18,7 @@ sub consume { sub event_step { my ($self) = @_; - my $r = sysread($self->{sock}, my $rbuf, 65536); + my $r = sysread($self->{sock} // return, my $rbuf, 65536); if ($r) { $self->{cb}->(@{$self->{args} // []}, $rbuf); return $self->requeue; # may be regular file or pipe