Change 11325 by jhi@alpha on 2001/07/12 18:11:42

        Subject: [PATCH] fixes perl_clone of perl_clone
        From: Artur Bergman <[EMAIL PROTECTED]>
        Date: Thu, 12 Jul 2001 20:57:09 +0200
        Message-ID: <[EMAIL PROTECTED]>

Affected files ...

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

Differences ...

==== //depot/perl/sv.c#439 (text) ====
Index: perl/sv.c
--- perl/sv.c.~1~       Thu Jul 12 12:15:06 2001
+++ perl/sv.c   Thu Jul 12 12:15:06 2001
@@ -9791,7 +9791,10 @@
        SV** regexen = AvARRAY((AV*)proto_perl->Iregex_padav);
        for(i = 0; i <= len; i++) {                             
            av_push(PL_regex_padav,
-                   newSViv((IV)re_dup((REGEXP *)SvIV(regexen[i]), param)));
+            SvREFCNT_inc(
+                        newSViv((IV)re_dup((REGEXP *)
+                             SvIVX(regexen[i]), param))
+                    ));
        }
     }
     PL_regex_pad = AvARRAY(PL_regex_padav);
End of Patch.

Reply via email to