Silence a 'null argument' warning
Rafael Garcia-Suarez [Thu, 4 Jan 2007 14:39:08 +0000 (14:39 +0000)]
p4raw-id: //depot/perl@29683

dump.c

diff --git a/dump.c b/dump.c
index 6ececc9..1972eff 100644 (file)
--- a/dump.c
+++ b/dump.c
@@ -1565,8 +1565,9 @@ Perl_do_sv_dump(pTHX_ I32 level, PerlIO *file, SV *sv, I32 nest, I32 maxnest, bo
     }
     if (type >= SVt_PVMG) {
        if (type == SVt_PVMG && SvPAD_OUR(sv)) {
-           if (SvOURSTASH(sv))
-               do_hv_dump(level, file, "  OURSTASH", SvOURSTASH(sv));
+           HV *ost = SvOURSTASH(sv);
+           if (ost)
+               do_hv_dump(level, file, "  OURSTASH", ost);
        } else {
            if (SvMAGIC(sv))
                do_magic_dump(level, file, SvMAGIC(sv), nest, maxnest, dumpops, pvlim);