X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=xs-src%2FMouseUtil.xs;fp=xs-src%2FMouseUtil.xs;h=3e97648a3a108fec0c46d85435efc9ac4a57ba2c;hp=e437c17333623dae3138bef52a4d89e53fd7f7f2;hb=a5c683f611022dcabb13169162fa2f57ba72b200;hpb=1bbf836974b126038c8cfc3155a265c9f8d9d385 diff --git a/xs-src/MouseUtil.xs b/xs-src/MouseUtil.xs index e437c17..3e97648 100644 --- a/xs-src/MouseUtil.xs +++ b/xs-src/MouseUtil.xs @@ -215,7 +215,7 @@ mouse_get_metaclass(pTHX_ SV* metaclass_name){ assert(MY_CXT.metas); if(IsObject(metaclass_name)){ - HV* const stash = SvSTASH(metaclass_name); + HV* const stash = SvSTASH(SvRV(metaclass_name)); metaclass_name = newSVpvn_share(HvNAME_get(stash), HvNAMELEN_get(stash), 0U); sv_2mortal(metaclass_name);