[PATCH] programs/wordpad: Use correct buffer size when calling SHGetFolderPathW() (Coverity)

Nikolay Sivov nsivov at codeweavers.com
Wed Apr 13 14:28:23 CDT 2016


Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
 programs/wordpad/registry.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/programs/wordpad/registry.c b/programs/wordpad/registry.c
index 22b5c06..bf2af5b 100644
--- a/programs/wordpad/registry.c
+++ b/programs/wordpad/registry.c
@@ -154,9 +154,9 @@ static void format_filelist_filename(LPWSTR file, LPWSTR out)
 {
     LPWSTR pos_basename;
     LPWSTR truncpos1, truncpos2;
-    WCHAR myDocs[MAX_STRING_LEN];
+    WCHAR myDocs[MAX_PATH];
 
-    SHGetFolderPathW(NULL, CSIDL_PERSONAL, NULL, SHGFP_TYPE_CURRENT, (LPWSTR)&myDocs);
+    SHGetFolderPathW(NULL, CSIDL_PERSONAL, NULL, SHGFP_TYPE_CURRENT, myDocs);
     pos_basename = file_basename(file);
     truncpos1 = NULL;
     truncpos2 = NULL;
-- 
2.8.0.rc3




More information about the wine-patches mailing list