manoj       99/10/29 18:56:36

  Modified:    src/main listen.c
  Log:
  Get rid of an implicit malloc, by making ap_create_tcp_socket use the
  process context.
  
  Revision  Changes    Path
  1.17      +1 -2      apache-2.0/src/main/listen.c
  
  Index: listen.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/main/listen.c,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -d -u -r1.16 -r1.17
  --- listen.c  1999/10/24 05:59:18     1.16
  +++ listen.c  1999/10/30 01:56:35     1.17
  @@ -176,10 +176,9 @@
       }
   
       /* this has to survive restarts */
  -    /* XXX - We need to deal with freeing this structure properly. */
       new = ap_palloc(process->pool, sizeof(ap_listen_rec));
       new->active = 0;
  -    if ((status = ap_create_tcp_socket(&new->sd, NULL)) != APR_SUCCESS) {
  +    if ((status = ap_create_tcp_socket(&new->sd, process->pool)) != 
APR_SUCCESS) {
           ap_log_error(APLOG_MARK, APLOG_CRIT, status, NULL,
                    "make_sock: failed to get a socket for %s", addr);
           return;
  
  
  

Reply via email to