[WORDPAD]

- Fix potential buffer overflows. CID 713265, 713266

svn path=/trunk/; revision=69628
This commit is contained in:
Thomas Faber 2015-10-20 08:40:29 +00:00
parent 2921409167
commit 43a2070164
2 changed files with 3 additions and 3 deletions

View file

@ -156,9 +156,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;

View file

@ -1229,7 +1229,7 @@ static LRESULT handle_findmsg(LPFINDREPLACEW pFr)
if (pFr->lpstrFindWhat != custom_data->findBuffer)
{
lstrcpynW(custom_data->findBuffer, pFr->lpstrFindWhat,
sizeof(custom_data->findBuffer));
_countof(custom_data->findBuffer));
pFr->lpstrFindWhat = custom_data->findBuffer;
}