]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiToMail.pm
lei: reduce FD pressure from lei2mail worker
[public-inbox.git] / lib / PublicInbox / LeiToMail.pm
index c6c5f84b7a08b0a0a16a89ee3ce32d002de0fb20..c704dc2a111399c19585f7e1be7b4ef7d5b5cedc 100644 (file)
@@ -464,7 +464,7 @@ sub post_augment { # fast (spawn compressor or mkdir), runs in main daemon
 
 sub write_mail { # via ->wq_do
        my ($self, $git_dir, $smsg, $lei) = @_;
-       my $not_done = delete $self->{$lei->{each_smsg_not_done}};
+       my $not_done = delete $self->{0} // die 'BUG: $not_done missing';
        my $wcb = $self->{wcb} //= do { # first message
                $lei->atfork_child_wq($self);
                $self->write_cb($lei);