Change 11602 by jhi@alpha on 2001/08/07 13:52:41

        Subject: Re: [ID 20010806.006] Can't read coderef from tied variable
        From: Abhijit Menon-Sen <[EMAIL PROTECTED]>
        Date: Tue, 7 Aug 2001 09:10:54 +0530
        Message-ID: <[EMAIL PROTECTED]>

Affected files ...

... //depot/perl/pp_hot.c#248 edit

Differences ...

==== //depot/perl/pp_hot.c#248 (text) ====
Index: perl/pp_hot.c
--- perl/pp_hot.c.~1~   Tue Aug  7 08:00:05 2001
+++ perl/pp_hot.c       Tue Aug  7 08:00:05 2001
@@ -2444,6 +2444,8 @@
            }
            if (SvGMAGICAL(sv)) {
                mg_get(sv);
+               if (SvROK(sv))
+                   goto got_rv;
                sym = SvPOKp(sv) ? SvPVX(sv) : Nullch;
            }
            else
@@ -2455,6 +2457,7 @@
            cv = get_cv(sym, TRUE);
            break;
        }
+  got_rv:
        {
            SV **sp = &sv;              /* Used in tryAMAGICunDEREF macro. */
            tryAMAGICunDEREF(to_cv);
End of Patch.

Reply via email to