You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by bj...@hyperreal.org on 1999/06/06 09:32:07 UTC
cvs commit: apache-apr/apr/file_io/os2 open.c
bjh 99/06/06 00:32:07
Modified: apr/file_io/os2 open.c
Log:
apr_open() should register a cleanup.
Return success from ap_close() if file wasn't open.
Revision Changes Path
1.4 +3 -0 apache-apr/apr/file_io/os2/open.c
Index: open.c
===================================================================
RCS file: /home/cvs/apache-apr/apr/file_io/os2/open.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- open.c 1999/06/04 13:13:17 1.3
+++ open.c 1999/06/06 07:32:06 1.4
@@ -127,6 +127,7 @@
dafile->isopen = TRUE;
dafile->fname = ap_pstrdup(cntxt, fname);
+ ap_register_cleanup(dafile->cntxt, dafile, file_cleanup, NULL);
return APR_SUCCESS;
}
@@ -146,6 +147,8 @@
return os2errno(rc);
}
}
+
+ return APR_SUCCESS;
}