X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=xs-src%2FMouseUtil.xs;h=3e97648a3a108fec0c46d85435efc9ac4a57ba2c;hp=e437c17333623dae3138bef52a4d89e53fd7f7f2;hb=aff73a9e6d34b45a21123586c0893921df98181b;hpb=fd16872522eea1e9d9c77c8e822c89721ce8cb06 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);