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

View File

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