]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/DirIdle.pm
improve error handling on import fork / lock failures
[public-inbox.git] / lib / PublicInbox / DirIdle.pm
index 89cce305f872816d4048558859d5954b2b4c00cc..daa2212b4c0f5050eaf38f61b93c2f202ce1af0f 100644 (file)
@@ -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;