X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=xsutils.c;h=b4161b0d09627bd03307c2d2925c558b37b411b8;hb=83bb2f05018534d7d0cc69340baccd0359dfcdf2;hp=0f5989b3dd51c6dbb701172a1dae7c37d14be0a3;hpb=121e869fb2aaab8c71b6af27ce8b64742ff5347e;p=p5sagit%2Fp5-mst-13.2.git diff --git a/xsutils.c b/xsutils.c index 0f5989b..b4161b0 100644 --- a/xsutils.c +++ b/xsutils.c @@ -253,6 +253,8 @@ usage: rv = ST(0); ST(0) = TARG; + if (SvGMAGICAL(rv)) + mg_get(rv); if (!(SvOK(rv) && SvROK(rv))) goto usage; sv = SvRV(rv);