diff options
Diffstat (limited to 'lang/perl5.10/files/patch-bug52658')
-rw-r--r-- | lang/perl5.10/files/patch-bug52658 | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lang/perl5.10/files/patch-bug52658 b/lang/perl5.10/files/patch-bug52658 new file mode 100644 index 000000000000..435f66e1f988 --- /dev/null +++ b/lang/perl5.10/files/patch-bug52658 @@ -0,0 +1,15 @@ +# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52658 +# http://perl5.git.perl.org/perl.git/commitdiff/62b40d2474e7487e6909e1872b6bccdf812c6818?hp=d49025b75d9b5002071bd1a4210654dab5663ef0#patch1 +diff --git a/pp_ctl.c b/pp_ctl.c +index 7a377f0..88269a7 100644 +--- pp_ctl.c ++++ pp_ctl.c +@@ -218,7 +218,6 @@ PP(pp_substcont) + if (!(cx->sb_rxtainted & 2) && SvTAINTED(TOPs)) + cx->sb_rxtainted |= 2; + sv_catsv(dstr, POPs); +- FREETMPS; /* Prevent excess tmp stack */ + + /* Are we done */ + if (cx->sb_once || !CALLREGEXEC(rx, s, cx->sb_strend, orig, + |