dougm 01/10/21 15:10:11
Modified: src/modules/perl modperl_interp.c
Log:
temporary workaround to get things running with 5.6.1
Revision Changes Path
1.36 +7 -0 modperl-2.0/src/modules/perl/modperl_interp.c
Index: modperl_interp.c
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_interp.c,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- modperl_interp.c 2001/09/16 00:54:33 1.35
+++ modperl_interp.c 2001/10/21 22:10:11 1.36
@@ -95,7 +95,14 @@
handles = modperl_xs_dl_handles_get(aTHX_ p);
perl_destruct(interp->perl);
+
+ /* XXX: big bug in 5.6.1 fixed in 5.7.2+
+ * XXX: see CLONEf_CLONE_HOST perl_clone() flag
+ * XXX: try to find a workaround for 5.6.1
+ */
+#ifndef WIN32
perl_free(interp->perl);
+#endif
if (handles) {
modperl_xs_dl_handles_close(p, handles);