mirror of
https://github.com/bol-van/zapret.git
synced 2024-11-26 20:20:53 +03:00
winws: fix unicode lengths
This commit is contained in:
parent
fdb97e4654
commit
745a8ec928
Binary file not shown.
Binary file not shown.
@ -1026,10 +1026,10 @@ static bool AdapterID2Name(const GUID *guid,char *name,DWORD name_len)
|
|||||||
val[dwLen]='\0';
|
val[dwLen]='\0';
|
||||||
if (!strcmp(val,sguid))
|
if (!strcmp(val,sguid))
|
||||||
{
|
{
|
||||||
namew_len = sizeof(namew)-1;
|
namew_len = sizeof(namew)-sizeof(WCHAR);
|
||||||
if ((w_win32_error = RegQueryValueExW(hkCard,L"Description",NULL,NULL,(LPBYTE)namew,&namew_len)) == ERROR_SUCCESS)
|
if ((w_win32_error = RegQueryValueExW(hkCard,L"Description",NULL,NULL,(LPBYTE)namew,&namew_len)) == ERROR_SUCCESS)
|
||||||
{
|
{
|
||||||
namew[namew_len]='\0';
|
namew[namew_len/sizeof(WCHAR)]=L'\0';
|
||||||
if (WideCharToMultiByte(CP_UTF8, 0, namew, -1, name, name_len, NULL, NULL))
|
if (WideCharToMultiByte(CP_UTF8, 0, namew, -1, name, name_len, NULL, NULL))
|
||||||
bRet = true;
|
bRet = true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user