about summary refs log tree commit homepage
path: root/lib/PublicInbox/V2Writable.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-06-03 09:52:06 +0000
committerEric Wong <e@80x24.org>2021-06-04 04:34:39 +0000
commitd2670108f71b1eff11ddb4288cc18a6c1f3d4322 (patch)
treef01a317fd28976c972654e4e2955793eea94075d /lib/PublicInbox/V2Writable.pm
parent3be19bfae0e1e458441979b65461d647abf5599a (diff)
downloadpublic-inbox-d2670108f71b1eff11ddb4288cc18a6c1f3d4322.tar.gz
This will make it easier to use for internal use such as
managing Maildir and IMAP IDLE watches.
Diffstat (limited to 'lib/PublicInbox/V2Writable.pm')
-rw-r--r--lib/PublicInbox/V2Writable.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/PublicInbox/V2Writable.pm b/lib/PublicInbox/V2Writable.pm
index 573d9c6f..689d27c8 100644
--- a/lib/PublicInbox/V2Writable.pm
+++ b/lib/PublicInbox/V2Writable.pm
@@ -1435,7 +1435,8 @@ sub ipc_atfork_child {
         my ($self) = @_;
         if (my $lei = delete $self->{lei}) {
                 $lei->_lei_atfork_child;
-                close(delete $lei->{pkt_op_p});
+                my $pkt_op_p = delete $lei->{pkt_op_p};
+                close($pkt_op_p->{op_p});
         }
         $self->SUPER::ipc_atfork_child;
 }