diff options
Diffstat (limited to 'file_io/win32/dir.c')
-rw-r--r-- | file_io/win32/dir.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/file_io/win32/dir.c b/file_io/win32/dir.c index 1703ac4b3..b02c9cdfd 100644 --- a/file_io/win32/dir.c +++ b/file_io/win32/dir.c @@ -152,7 +152,7 @@ APR_DECLARE(apr_status_t) apr_dir_pread(apr_finfo_t *finfo, apr_int32_t wanted, if ((rv = unicode_to_utf8_path(thedir->name, APR_FILE_MAX * 3 + 1, thedir->entry->cFileName))) return rv; - fname = thedir->name; + fname = apr_pstrdup(pool, thedir->name); fillin_fileinfo(finfo, (WIN32_FILE_ATTRIBUTE_DATA *) thedir->entry, 0, 1, fname, wanted); |