Mercurial > hg > openttd
changeset 6089:cedfb953efbf draft
(svn r8824) -Fix (r8821): don't use MSVC2005 runtime library-only _snwprintf_s function, but use 'insecure/deprecated' version and zero-terminate string ourselves. Thanks for testing glx.
author | Darkvater <Darkvater@openttd.org> |
---|---|
date | Tue, 20 Feb 2007 14:39:47 +0000 |
parents | 636539830f0e |
children | 558e816b8792 |
files | src/win32.cpp |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/win32.cpp +++ b/src/win32.cpp @@ -664,7 +664,8 @@ 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 ||