dougm 01/04/12 09:15:21
Modified: src/modules/perl mod_perl.c
Log:
duh: need to snag @DynaLoader::dl_librefs before they are wiped out by
perl_destruct()
Revision Changes Path
1.47 +3 -1 modperl-2.0/src/modules/perl/mod_perl.c
Index: mod_perl.c
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/mod_perl.c,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- mod_perl.c 2001/04/12 03:24:45 1.46
+++ mod_perl.c 2001/04/12 16:15:19 1.47
@@ -7,6 +7,8 @@
PerlInterpreter *perl = (PerlInterpreter *)cdata->data;
apr_array_header_t *handles;
+ handles = modperl_xs_dl_handles_get(cdata->pool);
+
PL_perl_destruct_level = 2;
MP_TRACE_i(MP_FUNC, "destroying interpreter=0x%lx\n",
(unsigned long)perl);
@@ -14,7 +16,7 @@
perl_destruct(perl);
perl_free(perl);
- if ((handles = modperl_xs_dl_handles_get(cdata->pool))) {
+ if (handles) {
modperl_xs_dl_handles_close(handles);
}
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c cholet
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
- cvs commit: modperl-2.0/src/modules/perl mod_perl.c dougm
