Nikolay Sivov : wordpad: Use correct buffer size when calling SHGetFolderPathW() (Coverity).

Alexandre Julliard julliard at wine.codeweavers.com
Thu Apr 14 11:48:51 CDT 2016


Module: wine
Branch: master
Commit: fde563b0d49b00d277b67605d3e99436dd68327f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=fde563b0d49b00d277b67605d3e99436dd68327f

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Wed Apr 13 22:28:23 2016 +0300

wordpad: Use correct buffer size when calling SHGetFolderPathW() (Coverity).

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 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;




More information about the wine-cvs mailing list