bjh         99/06/06 00:33:57

  Modified:    apr/file_io/os2 pipe.c
  Log:
  Cleanups need to be registered for both handles to a pipe.
  
  Revision  Changes    Path
  1.2       +4 -0      apache-apr/apr/file_io/os2/pipe.c
  
  Index: pipe.c
  ===================================================================
  RCS file: /home/cvs/apache-apr/apr/file_io/os2/pipe.c,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- pipe.c    1999/06/04 13:13:18     1.1
  +++ pipe.c    1999/06/06 07:33:56     1.2
  @@ -74,11 +74,15 @@
       (*in)->cntxt = cont;
       (*in)->filedes = filedes[0];
       (*in)->fname = ap_pstrdup(cont, "PIPE");
  +    (*in)->isopen = TRUE;
  +    ap_register_cleanup(cont, *in, file_cleanup, NULL);
   
       (*out) = (struct file_t *)ap_palloc(cont, sizeof(struct file_t));
       (*out)->cntxt = cont;
       (*out)->filedes = filedes[1];
       (*out)->fname = ap_pstrdup(cont, "PIPE");
  +    (*out)->isopen = TRUE;
  +    ap_register_cleanup(cont, *out, file_cleanup, NULL);
   
       return APR_SUCCESS;
   }
  
  
  

Reply via email to