X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pad.c;h=0c00cfff6b0c2488676fd77270871a49057edcbc;hb=02c473a9139e94d6158d1e3dd9a912f3525b3b21;hp=f1d15ab9661dd564b665629914934e4d1a1a42f0;hpb=61296642cbf8fa29a8af855294fd11d2d43e79d5;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pad.c b/pad.c index f1d15ab..0c00cff 100644 --- a/pad.c +++ b/pad.c @@ -1410,7 +1410,9 @@ Perl_cv_clone(pTHX_ CV *proto) #endif CvGV(cv) = CvGV(proto); CvSTASH(cv) = CvSTASH(proto); + OP_REFCNT_LOCK; CvROOT(cv) = OpREFCNT_inc(CvROOT(proto)); + OP_REFCNT_UNLOCK; CvSTART(cv) = CvSTART(proto); CvOUTSIDE(cv) = (CV*)SvREFCNT_inc(outside); CvOUTSIDE_SEQ(cv) = CvOUTSIDE_SEQ(proto);