mirror of
https://github.com/pbatard/rufus.git
synced 2024-08-14 23:57:05 +00:00
[utf8] fix bad wchar string alloc size in ComboBox_GetLBTextU()
This commit is contained in:
parent
f661e5c585
commit
96e4e64447
1 changed files with 1 additions and 1 deletions
|
@ -253,7 +253,7 @@ static __inline int ComboBox_GetLBTextU(HWND hCtrl, int index, char* lpString)
|
||||||
size = (int)SendMessageW(hCtrl, CB_GETLBTEXTLEN, (WPARAM)index, (LPARAM)0);
|
size = (int)SendMessageW(hCtrl, CB_GETLBTEXTLEN, (WPARAM)index, (LPARAM)0);
|
||||||
if (size < 0)
|
if (size < 0)
|
||||||
return size;
|
return size;
|
||||||
wlpString = (wchar_t*)calloc(size, sizeof(wchar_t));
|
wlpString = (wchar_t*)calloc(size+1, sizeof(wchar_t));
|
||||||
size = (int)SendMessageW(hCtrl, CB_GETLBTEXT, (WPARAM)index, (LPARAM)wlpString);
|
size = (int)SendMessageW(hCtrl, CB_GETLBTEXT, (WPARAM)index, (LPARAM)wlpString);
|
||||||
err = GetLastError();
|
err = GetLastError();
|
||||||
if (size > 0)
|
if (size > 0)
|
||||||
|
|
Loading…
Reference in a new issue