]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiAuth.pm
lei: keep client {sock} in short-lived workers
[public-inbox.git] / lib / PublicInbox / LeiAuth.pm
index c70d8e8fd5066118d65038b334db782b52d74cb4..f2cdb0260a766147fd3d08478ad13ad32755f758 100644 (file)
@@ -54,11 +54,8 @@ sub auth_start {
 
 sub ipc_atfork_child {
        my ($self) = @_;
-       # prevent {sock} from being closed in lei_atfork_child:
-       my $s = delete $self->{lei}->{sock};
        delete $self->{lei}->{auth}; # drop circular ref
        $self->{lei}->lei_atfork_child;
-       $self->{lei}->{sock} = $s if $s;
        $self->SUPER::ipc_atfork_child;
 }