rse 98/11/07 06:31:25
Modified: src CHANGES
src/main alloc.c
Log:
Backout conservative NULL/ap_null_cleanup prevention
change on requests from Dean and Ben H.
Revision Changes Path
1.1139 +0 -7 apache-1.3/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
retrieving revision 1.1138
retrieving revision 1.1139
diff -u -r1.1138 -r1.1139
--- CHANGES 1998/11/06 22:42:38 1.1138
+++ CHANGES 1998/11/07 14:31:21 1.1139
@@ -3,13 +3,6 @@
*) PORT: Add a port to the TPF OS. [Joe Moenich <[EMAIL PROTECTED]> and
others at IBM]
- *) Fix internal handling of registered cleanups in alloc.c by making sure
- that NULL-specified callback functions (we don't do this in the official
- set of modules, but third-party modules do) for ap_register_cleanup()
- always mean the dummy ap_null_cleanup() so we don't dump core later when
- running the cleanups.
- [J.Kean Johnston <[EMAIL PROTECTED]>] PR#3307, PR#3250, PR#3256
-
*) Fix problems with handling of UNC names (e.g., \\host\path)
on Win32. [Ken Parzygnat <[EMAIL PROTECTED]>]
1.103 +2 -2 apache-1.3/src/main/alloc.c
Index: alloc.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/main/alloc.c,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -r1.102 -r1.103
--- alloc.c 1998/11/06 12:24:37 1.102
+++ alloc.c 1998/11/07 14:31:24 1.103
@@ -1560,8 +1560,8 @@
{
struct cleanup *c = (struct cleanup *) ap_palloc(p, sizeof(struct
cleanup));
c->data = data;
- c->plain_cleanup = (plain_cleanup != NULL ? plain_cleanup :
ap_null_cleanup);
- c->child_cleanup = (child_cleanup != NULL ? child_cleanup :
ap_null_cleanup);
+ c->plain_cleanup = plain_cleanup;
+ c->child_cleanup = child_cleanup;
c->next = p->cleanups;
p->cleanups = c;
}