manoj 99/10/31 16:49:45
Modified: src/lib/apr/network_io/beos sockets.c src/lib/apr/network_io/os2 sockets.c src/lib/apr/network_io/unix sockets.c src/lib/apr/network_io/win32 sockets.c Log: We were passing NULL to ap_register_cleanup, breaking mod_cgi. Replace them all with ap_null_cleanup. Revision Changes Path 1.11 +2 -2 apache-2.0/src/lib/apr/network_io/beos/sockets.c Index: sockets.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/network_io/beos/sockets.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -u -r1.10 -r1.11 --- sockets.c 1999/10/24 13:08:24 1.10 +++ sockets.c 1999/11/01 00:49:35 1.11 @@ -103,7 +103,7 @@ (*new)->timeout = -1; ap_register_cleanup((*new)->cntxt, (void *)(*new), - socket_cleanup, NULL); + socket_cleanup, ap_null_cleanup); return APR_SUCCESS; } @@ -162,7 +162,7 @@ } ap_register_cleanup((*new)->cntxt, (void *)new, - socket_cleanup, NULL); + socket_cleanup, ap_null_cleanup); return APR_SUCCESS; } 1.8 +2 -2 apache-2.0/src/lib/apr/network_io/os2/sockets.c Index: sockets.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/network_io/os2/sockets.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -u -r1.7 -r1.8 --- sockets.c 1999/10/29 14:21:01 1.7 +++ sockets.c 1999/11/01 00:49:39 1.8 @@ -108,7 +108,7 @@ } (*new)->timeout = -1; ap_register_cleanup((*new)->cntxt, (void *)(*new), - socket_cleanup, NULL); + socket_cleanup, ap_null_cleanup); return APR_SUCCESS; } @@ -167,7 +167,7 @@ } ap_register_cleanup((*new)->cntxt, (void *)(*new), - socket_cleanup, NULL); + socket_cleanup, ap_null_cleanup); return APR_SUCCESS; } 1.21 +2 -2 apache-2.0/src/lib/apr/network_io/unix/sockets.c Index: sockets.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/network_io/unix/sockets.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -u -r1.20 -r1.21 --- sockets.c 1999/10/24 13:08:25 1.20 +++ sockets.c 1999/11/01 00:49:41 1.21 @@ -118,7 +118,7 @@ } (*new)->timeout = -1; ap_register_cleanup((*new)->cntxt, (void *)(*new), - socket_cleanup, NULL); + socket_cleanup, ap_null_cleanup); return APR_SUCCESS; } @@ -218,7 +218,7 @@ } ap_register_cleanup((*new)->cntxt, (void *)(*new), - socket_cleanup, NULL); + socket_cleanup, ap_null_cleanup); return APR_SUCCESS; } 1.13 +2 -2 apache-2.0/src/lib/apr/network_io/win32/sockets.c Index: sockets.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/network_io/win32/sockets.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -u -r1.12 -r1.13 --- sockets.c 1999/10/25 23:55:28 1.12 +++ sockets.c 1999/11/01 00:49:44 1.13 @@ -104,7 +104,7 @@ return APR_EEXIST; } ap_register_cleanup((*new)->cntxt, (void *)(*new), - socket_cleanup, NULL); + socket_cleanup, ap_null_cleanup); return APR_SUCCESS; } @@ -176,7 +176,7 @@ } ap_register_cleanup((*new)->cntxt, (void *)(*new), - socket_cleanup, NULL); + socket_cleanup, ap_null_cleanup); return APR_SUCCESS; }