mirror of
https://github.com/reactos/reactos.git
synced 2025-02-25 01:39:30 +00:00
- fix a buffer overflow leading to disapperance of file type text
- introduced in rev 34133 svn path=/trunk/; revision=34155
This commit is contained in:
parent
f15da5c4d1
commit
56f7facc27
1 changed files with 2 additions and 2 deletions
|
@ -164,15 +164,15 @@ SH_FileGeneralSetFileType(HWND hwndDlg, WCHAR * filext)
|
|||
LPVOID pResource = NULL;
|
||||
HGLOBAL hGlobal;
|
||||
HANDLE hLibrary;
|
||||
|
||||
Offset = wcsrchr(name, L',');
|
||||
if (Offset)
|
||||
{
|
||||
IconIndex = _wtoi(Offset + 2);
|
||||
*Offset = L'\0';
|
||||
name[MAX_PATH-1] = L'\0';
|
||||
if (ExpandEnvironmentStringsW(name, szBuffer, MAX_PATH))
|
||||
{
|
||||
szBuffer[MAX_PATH] = L'\0';
|
||||
szBuffer[MAX_PATH-1] = L'\0';
|
||||
hLibrary = LoadLibraryExW(szBuffer, NULL, LOAD_LIBRARY_AS_DATAFILE);
|
||||
if (hLibrary)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue