SV *tmpsv = sv_newmortal();
if ( SvTHINKFIRST(ssv) && SvROK(ssv) && SvAMAGIC(ssv) ) {
- tmpsv=AMG_CALLun(ssv,string);
- if (SvTYPE(tmpsv) != SVt_RV || (SvRV(tmpsv) != SvRV(ssv)))
- return SvSetSV(dsv,tmpsv);
+ tmpsv = AMG_CALLun(ssv,string);
+ if (SvTYPE(tmpsv) != SVt_RV || (SvRV(tmpsv) != SvRV(ssv))) {
+ SvSetSV(dsv,tmpsv);
+ return;
+ }
}
{
STRLEN len;
SvUTF8_on(tmpsv);
else
SvUTF8_off(tmpsv);
- return SvSetSV(dsv,tmpsv);
+ SvSetSV(dsv,tmpsv);
}
}