summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2008-07-15 14:49:41 +0000
committerwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2008-07-15 14:49:41 +0000
commit504915df8c21735de07555f417261097f5c556bd (patch)
tree9e775119cf8cb0576f324a89aebd3e0c99917cda
parentaccf61da3fe4f0a6e13e707d5fc1ae42b8129059 (diff)
downloadlibapr-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.c4
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();
}
}