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
+6 -1
View File
@@ -66,7 +66,11 @@ bool IsTAPDevice(const TCHAR* guid)
if (status == ERROR_SUCCESS && data_type == REG_SZ) 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)
{
if (!_tcscmp(component_id_sub, TAP_COMPONENT_ID) && !_tcscmp(net_cfg_instance_id, guid))
{ {
RegCloseKey(unit_key); RegCloseKey(unit_key);
RegCloseKey(netcard_key); RegCloseKey(netcard_key);
@@ -74,6 +78,7 @@ bool IsTAPDevice(const TCHAR* guid)
} }
} }
} }
}
RegCloseKey(unit_key); RegCloseKey(unit_key);
} }
++i; ++i;