]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Qspawn.pm
qspawn: workaround Perl 5.16.3 leak, re-enable Deflater
[public-inbox.git] / lib / PublicInbox / Qspawn.pm
index 5a300644fe3df0b3ad49d5d22b904eef77e89385..cb3dc516304d74e70467c8ba0aac43e8d0004c66 100644 (file)
@@ -281,6 +281,10 @@ sub psgi_return {
                                                                $buf, $filter);
                        $wcb->($r);
                }
+
+               # Workaround a leak under Perl 5.16.3 when combined with
+               # Plack::Middleware::Deflater:
+               $wcb = undef;
        };
        $limiter ||= $def_limiter ||= PublicInbox::Qspawn::Limiter->new(32);
        my $start_cb = sub { # may run later, much later...