Change 11280 by jhi@alpha on 2001/07/12 00:31:34

        Subject: [patch] perl_clone leaks
        From: Doug MacEachern <[EMAIL PROTECTED]>
        Date: Wed, 11 Jul 2001 08:43:32 -0700 (PDT)
        Message-ID: <[EMAIL PROTECTED]>

Affected files ...

... //depot/perl/sv.c#436 edit

Differences ...

==== //depot/perl/sv.c#436 (text) ====
Index: perl/sv.c
--- perl/sv.c.~1~       Wed Jul 11 18:45:06 2001
+++ perl/sv.c   Wed Jul 11 18:45:06 2001
@@ -10189,7 +10189,7 @@
            ENTER;
            SAVETMPS;
            PUSHMARK(SP);
-           XPUSHs(newSVpv(HvNAME(stash), 0));
+           XPUSHs(sv_2mortal(newSVpv(HvNAME(stash), 0)));
            PUTBACK;
            call_sv((SV*)GvCV(cloner), G_DISCARD);
            FREETMPS;
@@ -10197,6 +10197,9 @@
        }
     }
 
+    SvREFCNT_dec(param->stashes);
+    Safefree(param);
+
 #ifdef PERL_OBJECT
     return (PerlInterpreter*)pPerl;
 #else
End of Patch.

Reply via email to