dougm 98/09/19 14:54:58
Modified: . STATUS
src CHANGES
src/main http_config.c
Log:
Fix bug in ap_remove_module(), which caused problems for dso's
who were the top_module.
Reviewed by: Dean Gaudet, Marc Slemko
Revision Changes Path
1.479 +0 -14 apache-1.3/STATUS
Index: STATUS
===================================================================
RCS file: /export/home/cvs/apache-1.3/STATUS,v
retrieving revision 1.478
retrieving revision 1.479
diff -u -r1.478 -r1.479
--- STATUS 1998/09/19 15:29:10 1.478
+++ STATUS 1998/09/19 21:54:54 1.479
@@ -74,20 +74,6 @@
* Patches for the DSO/mod_perl problem (see below for description):
- Doug MacEachern's "[PATCH] fix for dso/mod_perl"
- <[EMAIL PROTECTED]>
- Status: Ralf -0 because it still doesn't work for me under FreeBSD.
- We really have to find the real reason now. It's horrible
- that only mod_perl is broken under DSO while other
- module work. I really want to see mod_perl working
- with DSO....
-
- Doug says: this patch only cured Solaris, under linux and irix
- the brokeness remains, but is a core dump in dlclose() of the
- perl_module.dynamic_load_handle
- comment out mod_so.c:register_cleanup()->unload_module()
- and mod_perl's 'make test' passes 100%
-
Ralf's "[PATCH] Fix module init"
This fixes the mod_so/mod_perl problems described under "FINAL RELEASE
SHOWSTOPPERS" by doing a more correct init of the modules after loading
1.1070 +3 -0 apache-1.3/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
retrieving revision 1.1069
retrieving revision 1.1070
diff -u -r1.1069 -r1.1070
--- CHANGES 1998/09/19 12:12:34 1.1069
+++ CHANGES 1998/09/19 21:54:55 1.1070
@@ -1,5 +1,8 @@
Changes with Apache 1.3.2
+ *) Fix bug in ap_remove_module(), which caused problems for dso's
+ who were the top_module. [Doug MacEachern]
+
*) Add support for Berkeley-DB/2.x (in addition to Berkeley-DB/1.x) to
mod_auth_db to both be friendly to users who wants to use this version
and to avoid problems under platforms where only version 2.x is present.
1.127 +1 -0 apache-1.3/src/main/http_config.c
Index: http_config.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/main/http_config.c,v
retrieving revision 1.126
retrieving revision 1.127
diff -u -r1.126 -r1.127
--- http_config.c 1998/09/03 18:01:43 1.126
+++ http_config.c 1998/09/19 21:54:57 1.127
@@ -598,6 +598,7 @@
if (modp == m) {
/* We are the top module, special case */
top_module = modp->next;
+ m->next = NULL;
}
else {
/* Not the top module, find use. When found modp will