about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiAuth.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/LeiAuth.pm')
-rw-r--r--lib/PublicInbox/LeiAuth.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/PublicInbox/LeiAuth.pm b/lib/PublicInbox/LeiAuth.pm
index 099bdaca..927fe550 100644
--- a/lib/PublicInbox/LeiAuth.pm
+++ b/lib/PublicInbox/LeiAuth.pm
@@ -14,9 +14,11 @@ sub do_auth_atfork { # used by IPC WQ workers
         my $lei = $wq->{lei};
         my $net = $lei->{net};
         my $mics = $net->imap_common_init($lei);
+        my $nn = $net->nntp_common_init($lei);
         pkt_do($lei->{pkt_op_p}, 'net_merge', $net) or
                         die "pkt_do net_merge: $!";
-        $net->{mics_cached} = $mics;
+        $net->{mics_cached} = $mics if $mics;
+        $net->{nn_cached} = $nn if $nn;
 }
 
 sub net_merge_done1 { # bump merge-count in top-level lei-daemon