summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstoddard <stoddard@13f79535-47bb-0310-9956-ffa450edef68>2000-02-01 00:35:58 +0000
committerstoddard <stoddard@13f79535-47bb-0310-9956-ffa450edef68>2000-02-01 00:35:58 +0000
commite464a6c0afa73b748eb792a779349641e61d9941 (patch)
treeb979ad91996a5c4a1beaf029680c680f9a56e248
parent656aab20e12cf63a32092ab2fe284c9c11d7cae0 (diff)
downloadlibapr-e464a6c0afa73b748eb792a779349641e61d9941.tar.gz
Return correct error status
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59638 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--file_io/win32/open.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/file_io/win32/open.c b/file_io/win32/open.c
index 3aa90430a..4f67a71d1 100644
--- a/file_io/win32/open.c
+++ b/file_io/win32/open.c
@@ -134,8 +134,7 @@ ap_status_t ap_open(struct file_t **dafile, const char *fname,
NULL, createflags, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN, 0);
if ((*dafile)->filehand == INVALID_HANDLE_VALUE) {
- theerror = GetLastError();
- return APR_EEXIST;
+ return GetLastError();
}
if (flag & APR_APPEND) {
SetFilePointer((*dafile)->filehand, 0, NULL, FILE_END);