Change 32913 by [EMAIL PROTECTED] on 2008/01/09 11:40:12

        Change 32899 missed the other double-reference count.

Affected files ...

... //depot/perl/regexec.c#566 edit

Differences ...

==== //depot/perl/regexec.c#566 (text) ====
Index: perl/regexec.c
--- perl/regexec.c#565~32899~   2008-01-08 08:42:31.000000000 -0800
+++ perl/regexec.c      2008-01-09 03:40:12.000000000 -0800
@@ -2259,7 +2259,7 @@
                 /* so we know which PL_regex_padav element is PL_reg_curpm
                   when clearing up in perl_destruct() */
                 SvFLAGS(repointer) |= SVf_BREAK;
-                av_push(PL_regex_padav,SvREFCNT_inc_simple_NN(repointer));
+                av_push(PL_regex_padav, repointer);
                 PL_reg_curpm->op_pmoffset = av_len(PL_regex_padav);
                 PL_regex_pad = AvARRAY(PL_regex_padav);
             }
End of Patch.

Reply via email to