[svn:parrot] r39192 - trunk/src

bacek at svn.parrot.org bacek at svn.parrot.org
Wed May 27 10:35:02 UTC 2009


Author: bacek
Date: Wed May 27 10:35:01 2009
New Revision: 39192
URL: https://trac.parrot.org/parrot/changeset/39192

Log:
[cage] Don't try to deref NULL interp->pdb pointer during tracing.

Modified:
   trunk/src/packfile.c

Modified: trunk/src/packfile.c
==============================================================================
--- trunk/src/packfile.c	Wed May 27 10:33:06 2009	(r39191)
+++ trunk/src/packfile.c	Wed May 27 10:35:01 2009	(r39192)
@@ -3045,7 +3045,7 @@
     /* compiling source code uses this function too,
      * which gives misleading trace messages */
     if (really && Interp_trace_TEST(interp, PARROT_TRACE_SUB_CALL_FLAG)) {
-        Interp * const tracer = interp->pdb->debugger
+        Interp * const tracer = interp->pdb && interp->pdb->debugger
                               ? interp->pdb->debugger
                               : interp;
         Parrot_io_eprintf(tracer, "*** switching to %s\n", new_cs->base.name);


More information about the parrot-commits mailing list