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;