X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=hv.c;h=ee08ce4169d5e1537885c9522225c582633fb9e5;hb=080c2decc1c1070c5ce819e741a37407aa249711;hp=52c6aeff4fe12e8e7eda40b9bec2411d09617d46;hpb=fd30fd187c5d5b74a2ce5f760a0d68c28256528e;p=p5sagit%2Fp5-mst-13.2.git diff --git a/hv.c b/hv.c index 52c6aef..ee08ce4 100644 --- a/hv.c +++ b/hv.c @@ -418,6 +418,7 @@ Perl_hv_fetch_ent(pTHX_ HV *hv, SV *keysv, I32 lval, register U32 hash) #endif } + keysave = key = SvPV(keysv, klen); xhv = (XPVHV*)SvANY(hv); if (!xhv->xhv_array /* !HvARRAY(hv) */) { if (lval @@ -432,7 +433,6 @@ Perl_hv_fetch_ent(pTHX_ HV *hv, SV *keysv, I32 lval, register U32 hash) return 0; } - keysave = key = SvPV(keysv, klen); is_utf8 = (SvUTF8(keysv)!=0); if (is_utf8) {