X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FLeiNoteEvent.pm;h=ba4dfd49a43863ccce8994991b1e6ea7988817c7;hb=a1733d3406dfbde52d1468e671edd1d76893f546;hp=1b714dae439326b5450ab8253855d484aff7a06f;hpb=2ca12a7fd78d7c9c27fec4f50fdcb58f9c838003;p=public-inbox.git diff --git a/lib/PublicInbox/LeiNoteEvent.pm b/lib/PublicInbox/LeiNoteEvent.pm index 1b714dae..ba4dfd49 100644 --- a/lib/PublicInbox/LeiNoteEvent.pm +++ b/lib/PublicInbox/LeiNoteEvent.pm @@ -14,7 +14,7 @@ our $to_flush; # { cfgpath => $lei } sub flush_lei ($) { my ($lei) = @_; my $lne = delete $lei->{cfg}->{-lei_note_event}; - $lne->wq_close(1, undef, $lei) if $lne; # runs _lei_wq_eof; + $lne->wq_close if $lne; # runs _lei_wq_eof; } # we batch up writes and flush every 5s (matching Linux default @@ -111,9 +111,8 @@ sub ipc_atfork_child { sub _lei_wq_eof { # EOF callback for main lei daemon my ($lei) = @_; - my $lne = delete $lei->{lne} or return $lei->fail; + delete $lei->{lne} or return $lei->fail; $lei->sto_done_request; - $lne->wq_wait_old($lei->can('wq_done_wait'), $lei); } 1;