From: Eric Wong Date: Sun, 1 Oct 2023 22:34:44 +0000 (+0000) Subject: lei_to_mail: avoid uninitialized vars for l2m_progress X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ff2be2d0df428f27022487d7ac4941b7a592168;p=thirdparty%2Fpublic-inbox.git lei_to_mail: avoid uninitialized vars for l2m_progress nr_write may be undef if nothing was written due to dedupe, but with seen messages. --- diff --git a/lib/PublicInbox/LeiToMail.pm b/lib/PublicInbox/LeiToMail.pm index 98d0ac192..b9f28ee4b 100644 --- a/lib/PublicInbox/LeiToMail.pm +++ b/lib/PublicInbox/LeiToMail.pm @@ -798,7 +798,7 @@ sub wq_atexit_child { $lei->{ale}->git->async_wait_all; my ($nr_w, $nr_s) = delete(@$lei{qw(-nr_write -nr_seen)}); delete $self->{wcb}; - $nr_s or return; + (($nr_w //= 0) + ($nr_s //= 0)) or return; return if $lei->{early_mua} || !$lei->{-progress} || !$lei->{pkt_op_p}; $lei->{pkt_op_p}->pkt_do('l2m_progress', $nr_w, $nr_s); }