X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=gv.c;h=6dc45e7450b1f4d0e46ad02870b3b4658d8c89e3;hb=922b18888a177879df1569d1969abfcaa0090a6f;hp=836fdb23d2de60d9afab13f463f0b4dfabfc37b0;hpb=2f6e0fe7d26717f8593eb338bc843bd8e5f48e27;p=p5sagit%2Fp5-mst-13.2.git diff --git a/gv.c b/gv.c index 836fdb2..6dc45e7 100644 --- a/gv.c +++ b/gv.c @@ -819,6 +819,7 @@ Perl_gv_fetchpv(pTHX_ const char *nambeg, I32 add, I32 sv_type) else { AV* av = GvAVn(gv); sv_magic((SV*)av, Nullsv, 'D', Nullch, 0); + SvREADONLY_on(av); } goto magicalize; case '#': @@ -869,6 +870,7 @@ Perl_gv_fetchpv(pTHX_ const char *nambeg, I32 add, I32 sv_type) else { AV* av = GvAVn(gv); sv_magic((SV*)av, (SV*)av, 'D', Nullch, 0); + SvREADONLY_on(av); } /* FALL THROUGH */ case '1':