X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FDirIdle.pm;h=daa2212b4c0f5050eaf38f61b93c2f202ce1af0f;hb=0faddbbfecaa784c584d3a625628c288fe9316c7;hp=89cce305f872816d4048558859d5954b2b4c00cc;hpb=1bc3707e3e0983c9aed898980ec8acf6501813f7;p=public-inbox.git diff --git a/lib/PublicInbox/DirIdle.pm b/lib/PublicInbox/DirIdle.pm index 89cce305..daa2212b 100644 --- a/lib/PublicInbox/DirIdle.pm +++ b/lib/PublicInbox/DirIdle.pm @@ -44,6 +44,7 @@ sub new { sub event_step { my ($self) = @_; my $cb = $self->{cb}; + local $PublicInbox::DS::in_loop = 0; # waitpid() synchronously eval { my @events = $self->{inot}->read; # Linux::Inotify2->read $cb->($_) for @events;