fix uninitialized memory which may cause Windows to not properly enumerate devices
parent
724cc428d9
commit
57fb55b686
|
|
@ -94,7 +94,7 @@ bool Registry::Get(std::wstring path, std::wstring key, uint32_t& value) {
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
// Query for the data
|
// Query for the data
|
||||||
DWORD type, size, kvalue;
|
DWORD type, size = sizeof(DWORD), kvalue;
|
||||||
auto ret = RegQueryValueExW(regKey.GetKey(), key.c_str(), nullptr, &type, (LPBYTE)&kvalue, &size);
|
auto ret = RegQueryValueExW(regKey.GetKey(), key.c_str(), nullptr, &type, (LPBYTE)&kvalue, &size);
|
||||||
if(ret != ERROR_SUCCESS || type != REG_DWORD)
|
if(ret != ERROR_SUCCESS || type != REG_DWORD)
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue