stas 2004/02/10 17:19:23
Modified: src/modules/perl modperl_mgv.c Log: in case modperl_mgv_resolve was called with logfailure=FALSE, we must not croak on error and let the caller handle the situation Revision Changes Path 1.33 +9 -1 modperl-2.0/src/modules/perl/modperl_mgv.c Index: modperl_mgv.c =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_mgv.c,v retrieving revision 1.32 retrieving revision 1.33 diff -u -u -r1.32 -r1.33 --- modperl_mgv.c 9 Feb 2004 19:32:42 -0000 1.32 +++ modperl_mgv.c 11 Feb 2004 01:19:23 -0000 1.33 @@ -277,7 +277,15 @@ MP_TRACE_h(MP_FUNC, "loaded %s package\n", name); } else { - Perl_croak(aTHX_ "failed to load %s package\n", name); + if (logfailure) { + /* the caller doesn't handle the error checking */ + Perl_croak(aTHX_ "failed to load %s package\n", name); + } + else { + /* the caller handles the error checking */ + MP_TRACE_h(MP_FUNC, "failied to load %s package\n", name); + return 0; + } } } else {