diff options
-rw-r--r-- | src/win32.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/win32.cpp b/src/win32.cpp index 017d62a2c..c3198d645 100644 --- a/src/win32.cpp +++ b/src/win32.cpp @@ -664,7 +664,8 @@ DIR *opendir(const wchar_t *path) if (d != NULL) { wchar_t search_path[MAX_PATH]; /* build search path for FindFirstFile */ - _snwprintf_s(search_path, lengthof(search_path), L"%s\\*", path); + _snwprintf(search_path, lengthof(search_path), L"%s\\*", path); + *lastof(search_path) = '\0'; d->hFind = FindFirstFileW(search_path, &d->fd); if (d->hFind != INVALID_HANDLE_VALUE || |