stas        2004/05/03 23:12:24

  Modified:    src/modules/perl modperl_callback.c
  Log:
  as ERRSV is an object, we no longer can read its PVX slot directly, but
  need to get the magic invoked
  
  Revision  Changes    Path
  1.72      +2 -2      modperl-2.0/src/modules/perl/modperl_callback.c
  
  Index: modperl_callback.c
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_callback.c,v
  retrieving revision 1.71
  retrieving revision 1.72
  diff -u -u -r1.71 -r1.72
  --- modperl_callback.c        2 May 2004 21:01:01 -0000       1.71
  +++ modperl_callback.c        4 May 2004 06:12:24 -0000       1.72
  @@ -121,7 +121,7 @@
                   status = SvIVx(status_sv);
                   MP_TRACE_h(MP_FUNC,
                              "coercing handler %s's return value '%s' into %d",
  -                           handler->name, SvPVX(status_sv), status);
  +                           handler->name, SvPV_nolen(status_sv), status);
               }
               else {
                   /* any other return types are considered as errors */
  @@ -138,7 +138,7 @@
       FREETMPS;LEAVE;
   
       if (SvTRUE(ERRSV)) {
  -        MP_TRACE_h(MP_FUNC, "$@ = %s", SvPVX(ERRSV));
  +        MP_TRACE_h(MP_FUNC, "$@ = %s", SvPV_nolen(ERRSV));
           status = HTTP_INTERNAL_SERVER_ERROR;
       }
   
  
  
  

Reply via email to