rbb         99/09/13 07:06:42

  Modified:    src/lib/apr/file_io/unix open.c
  Log:
  Fix the bug dealing with opening files on Unix
  
  Revision  Changes    Path
  1.11      +2 -1      apache-2.0/src/lib/apr/file_io/unix/open.c
  
  Index: open.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/unix/open.c,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- open.c    1999/09/12 12:10:11     1.10
  +++ open.c    1999/09/13 14:06:41     1.11
  @@ -113,6 +113,7 @@
   
       (*new)->cntxt = cont;
       (*new)->oflags = oflags;
  +    (*new)->filedes = -1;
   
       if ((flag & APR_READ) && (flag & APR_WRITE)) {
           buf_oflags = strdup("r+");
  @@ -167,7 +168,7 @@
           }    
       }
   
  -    if ((*new)->filedes < 0 || (*new)->filehand == NULL) {
  +    if ((*new)->filedes < 0 && (*new)->filehand == NULL) {
          (*new)->filedes = -1;
          (*new)->eof_hit = 1;
           return errno;
  
  
  

Reply via email to