summaryrefslogtreecommitdiff
path: root/lang/perl5.16/files/patch-bug52658
blob: 435f66e1f988f2f9ec670a4845a02caf656f37e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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,