X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pp_sys.c;h=aa8fb77acc0afce198330b0f81b6377711069706;hb=f05bbc4047b4e519eb0edbaf2fce2004f4838d1a;hp=ea9a6a53b872d91ee0217fa21faef7bf5c3abf43;hpb=dd36d13c89140c2d9d7954b9f1de583003154c13;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pp_sys.c b/pp_sys.c index ea9a6a5..aa8fb77 100644 --- a/pp_sys.c +++ b/pp_sys.c @@ -3817,8 +3817,8 @@ PP(pp_readdir) if (!(IoFLAGS(io) & IOf_UNTAINT)) SvTAINTED_on(sv); #endif - if (IoFLAGS(io) & IOf_DIR_UTF8) - sv_utf8_upgrade(sv); + if (IoFLAGS(io) & IOf_DIR_UTF8 && !IN_BYTES) + SvUTF8_on(sv); XPUSHs(sv_2mortal(sv)); } }