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;
   }
   
  
  
  

Reply via email to