Merge pull request #10301 from RA-Kooi/BBAFix

BBA: Fix TAP detection
This commit is contained in:
Léo Lam 2022-01-01 16:39:41 +01:00 committed by GitHub
commit 379ab16e1b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 4 deletions

View File

@ -66,11 +66,16 @@ bool IsTAPDevice(const TCHAR* guid)
if (status == ERROR_SUCCESS && data_type == REG_SZ)
{
if (!_tcscmp(component_id, TAP_COMPONENT_ID) && !_tcscmp(net_cfg_instance_id, guid))
TCHAR* const component_id_sub = _tcsstr(component_id, TAP_COMPONENT_ID);
if (component_id_sub)
{
RegCloseKey(unit_key);
RegCloseKey(netcard_key);
return true;
if (!_tcscmp(component_id_sub, TAP_COMPONENT_ID) && !_tcscmp(net_cfg_instance_id, guid))
{
RegCloseKey(unit_key);
RegCloseKey(netcard_key);
return true;
}
}
}
}