Author: pgollucci
Date: Fri Dec  1 05:19:12 2006
New Revision: 481237

URL: http://svn.apache.org/viewvc?view=rev&rev=481237
Log:
Fix a segfault I just introduced  
this allows a bleed ithread enabled perls 
to startup again using the prefork mpm.  worker still bombs though
  

Modified:
    perl/modperl/trunk/src/modules/perl/mod_perl.c

Modified: perl/modperl/trunk/src/modules/perl/mod_perl.c
URL: 
http://svn.apache.org/viewvc/perl/modperl/trunk/src/modules/perl/mod_perl.c?view=diff&rev=481237&r1=481236&r2=481237
==============================================================================
--- perl/modperl/trunk/src/modules/perl/mod_perl.c (original)
+++ perl/modperl/trunk/src/modules/perl/mod_perl.c Fri Dec  1 05:19:12 2006
@@ -590,7 +590,7 @@
   ((PERL_VERSION == 9 && PERL_SUBVERSION > 4) || \
    PERL_VERSION > 9)
     modperl_cleanup_data_t *cdata = (modperl_cleanup_data_t *)data;
-    PerlInterpreter *my_perl = (PerlInterpreter *)cdata->data;
+    PerlInterpreter *my_perl = cdata == NULL ? NULL : (PerlInterpreter 
*)cdata->data;
 # endif
 #endif
     MP_init_status = 0;


Reply via email to