Saving locks after we set it to 0 was kind of pointless.
[p5sagit/p5-mst-13.2.git] / util.c
diff --git a/util.c b/util.c
index 6b95a4d..1c40d46 100644 (file)
--- a/util.c
+++ b/util.c
@@ -3447,7 +3447,8 @@ Perl_report_evil_fh(pTHX_ GV *gv, IO *io, I32 op)
     if (gv && isGV(gv)) {
        SV *sv = sv_newmortal();
        gv_efullname4(sv, gv, Nullch, FALSE);
-       name = SvPVX(sv);
+        if (SvOK(sv))
+            name = SvPVX(sv);
     }
 
     if (op == OP_phoney_OUTPUT_ONLY || op == OP_phoney_INPUT_ONLY) {