fix uninitialized memory which may cause Windows to not properly enumerate devices

pull/25/head
Jeffrey Quesnelle 2020-01-24 13:32:35 -05:00
parent 724cc428d9
commit 57fb55b686
1 changed files with 1 additions and 1 deletions

View File

@ -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;