about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiToMail.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-05-21 10:28:27 +0000
committerEric Wong <e@80x24.org>2021-05-23 01:33:03 +0000
commitdc890423db7c63c07ab248309accb429df405576 (patch)
treed721fd1219a40184442793b03ce40c53ff6f9abd /lib/PublicInbox/LeiToMail.pm
parent3f4b1cb5884531acae332cddba0ed3d647424567 (diff)
downloadpublic-inbox-dc890423db7c63c07ab248309accb429df405576.tar.gz
This will make some of our tests faster and allow users to try
more features of lei without high storage requirements.
Diffstat (limited to 'lib/PublicInbox/LeiToMail.pm')
-rw-r--r--lib/PublicInbox/LeiToMail.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/PublicInbox/LeiToMail.pm b/lib/PublicInbox/LeiToMail.pm
index da3a95d2..0cbdff8b 100644
--- a/lib/PublicInbox/LeiToMail.pm
+++ b/lib/PublicInbox/LeiToMail.pm
@@ -650,7 +650,9 @@ sub ipc_atfork_child {
         my ($self) = @_;
         my $lei = $self->{lei};
         $lei->_lei_atfork_child;
-        $self->{-lms_ro} = $lei->{lse}->lms if $lei->{lse};
+        if (my $lse = $lei->{lse}) {
+                $self->{-lms_ro} = $lse->{-lms_ro} //= $lse->lms;
+        }
         $lei->{auth}->do_auth_atfork($self) if $lei->{auth};
         $SIG{__WARN__} = PublicInbox::Eml::warn_ignore_cb();
         $self->SUPER::ipc_atfork_child;