Change 13786 by jhi@alpha on 2001/12/19 01:14:04

        Subject: Re: [ID 20011213.001] Segfault with overload and Test
        From: Hugo van der Sanden <[EMAIL PROTECTED]>
        Date: Wed, 19 Dec 2001 01:45:23 +0000
        Message-Id: <[EMAIL PROTECTED]>

Affected files ...

.... //depot/perl/sv.c#500 edit

Differences ...

==== //depot/perl/sv.c#500 (text) ====
Index: perl/sv.c
--- perl/sv.c.~1~       Tue Dec 18 18:30:06 2001
+++ perl/sv.c   Tue Dec 18 18:30:06 2001
@@ -3235,7 +3235,7 @@
     if (SvROK(sv)) {
        SV* tmpsv;
         if (SvAMAGIC(sv) && (tmpsv=AMG_CALLun(sv,bool_)) &&
-                (SvTYPE(tmpsv) != SVt_RV || (SvRV(tmpsv) != SvRV(sv))))
+                (!SvROK(tmpsv) || (SvRV(tmpsv) != SvRV(sv))))
            return SvTRUE(tmpsv);
       return SvRV(sv) != 0;
     }
End of Patch.

Reply via email to