diff options
author | wrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68> | 2008-07-15 14:49:41 +0000 |
---|---|---|
committer | wrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68> | 2008-07-15 14:49:41 +0000 |
commit | 504915df8c21735de07555f417261097f5c556bd (patch) | |
tree | 9e775119cf8cb0576f324a89aebd3e0c99917cda | |
parent | accf61da3fe4f0a6e13e707d5fc1ae42b8129059 (diff) | |
download | libapr-504915df8c21735de07555f417261097f5c556bd.tar.gz |
Correct Win9x/ANSI mode flaw uncovered by Friedrich Dominicus
<frido q-software-solutions.de>.
Backport: 676928
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@676930 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | file_io/win32/dir.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/file_io/win32/dir.c b/file_io/win32/dir.c index 9ffdc519d..29a4e1c44 100644 --- a/file_io/win32/dir.c +++ b/file_io/win32/dir.c @@ -195,13 +195,13 @@ APR_DECLARE(apr_status_t) apr_dir_read(apr_finfo_t *finfo, apr_int32_t wanted, */ thedir->bof = 0; } - else if (!FindNextFile(thedir->dirhand, thedir->n.entry)) { + else if (!FindNextFileA(thedir->dirhand, thedir->n.entry)) { return apr_get_os_error(); } while (thedir->rootlen && thedir->rootlen + strlen(thedir->n.entry->cFileName) >= MAX_PATH) { - if (!FindNextFileW(thedir->dirhand, thedir->w.entry)) { + if (!FindNextFileA(thedir->dirhand, thedir->n.entry)) { return apr_get_os_error(); } } |