From 803e9cfb66de6283d956868784a19b15cf62b435 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michael=20M=C3=BCller?= Date: Sat, 30 May 2015 15:36:43 +0200 Subject: [PATCH] kernel32: Correctly check for an empty short filename in GetShortPathNameW (Coverity). --- dlls/kernel32/path.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/kernel32/path.c b/dlls/kernel32/path.c index f74b952b3c9..09b8b7f7c59 100644 --- a/dlls/kernel32/path.c +++ b/dlls/kernel32/path.c @@ -528,7 +528,7 @@ DWORD WINAPI GetShortPathNameW( LPCWSTR longpath, LPWSTR shortpath, DWORD shortl /* In rare cases (like "a.abcd") short path may be longer than original path. * Make sure we have enough space in temp buffer. */ - if (wfd.cAlternateFileName && tmplen < strlenW(wfd.cAlternateFileName)) + if (wfd.cAlternateFileName[0] && tmplen < strlenW(wfd.cAlternateFileName)) { WCHAR *new_buf; buf_len += strlenW(wfd.cAlternateFileName) - tmplen; -- 2.11.4.GIT