httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From b..@hyperreal.org
Subject cvs commit: apachen/src/main alloc.c
Date Sun, 07 Dec 1997 21:28:49 GMT
ben         97/12/07 13:28:49

  Modified:    src      CHANGES
               src/main alloc.c
  Log:
  Cure filehandle leak in Win32 CGI.
  PR: 1523
  Submitted by:	Peter Tillemans <pti@net4all.be>
  
  Revision  Changes    Path
  1.523     +2 -0      apachen/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.522
  retrieving revision 1.523
  diff -u -r1.522 -r1.523
  --- CHANGES	1997/11/25 22:00:40	1.522
  +++ CHANGES	1997/12/07 21:28:46	1.523
  @@ -1,5 +1,7 @@
   Changes with Apache 1.3b4
   
  +  *) WIN32: Cure file leak in CGIs. [Peter Tillemans <pti@net4all.be>] PR#1523
  +
     *) proxy_ftp: the directory listings generated by the proxy ftp module
        now have a title in which the path components are clickable and allow
        quick navigation to the clicked-on directory on the currently listed
  
  
  
  1.59      +9 -0      apachen/src/main/alloc.c
  
  Index: alloc.c
  ===================================================================
  RCS file: /export/home/cvs/apachen/src/main/alloc.c,v
  retrieving revision 1.58
  retrieving revision 1.59
  diff -u -r1.58 -r1.59
  --- alloc.c	1997/11/12 23:22:05	1.58
  +++ alloc.c	1997/12/07 21:28:48	1.59
  @@ -1318,11 +1318,20 @@
   
   	/* restore the original stdin, stdout and stderr */
   	if (pipe_in)
  +	    {
   	    dup2(hStdIn, fileno(stdin));
  +	    close(hStdIn);
  +	    }
   	if (pipe_out)
  +	    {
   	    dup2(hStdOut, fileno(stdout));
  +	    close(hStdOut);
  +	    }
   	if (pipe_err)
  +	    {
   	    dup2(hStdErr, fileno(stderr));
  +	    close(hStdErr);
  +	    }
   
           if (pid) {
   	    note_subprocess(p, pid, kill_how);
  
  
  

Mime
View raw message