diff options
author | Eric Wong <e@80x24.org> | 2024-01-30 10:20:49 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2024-01-31 02:11:44 +0000 |
commit | 82442ae358c8154f4ea05947d39a36cb05ff84bc (patch) | |
tree | b1b4ed40278ca4b89655d9a40fbc7e25c767c499 /lib/PublicInbox/LeiConvert.pm | |
parent | 53eafcd90a3179200192263807cf3df7c869b500 (diff) | |
download | public-inbox-82442ae358c8154f4ea05947d39a36cb05ff84bc.tar.gz |
I can't reproduce this in t/lei-sigpipe.t with GIANT_INBOX_DIR. In real-world usage, having a large `lei q -f text ...' output piped to a pager and killing the pager prematurely could trigger: non-fatal error from PublicInbox::LeiToMail $?=256 messages in my terminal. This is because $self->{lei} was becoming undefined in the process cleanup process of git_to_mail. So flip the cleanup logic around and unconditionally check for Git::cleanup state to bail out early. With this change, the `non-fatal error ...' message no longer appears when I stop reading results early.
Diffstat (limited to 'lib/PublicInbox/LeiConvert.pm')
0 files changed, 0 insertions, 0 deletions