diff options
author | Simon Rozman <simon@rozman.si> | 2020-11-03 09:47:42 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-11-03 10:34:23 +0100 |
commit | 77ff03f6216d2ab4e5d2f24e9c88df6ef235a4a9 (patch) | |
tree | e69e1e52d6a8d83dd22f750955d4b5ca3ca195e7 /api/adapter.c | |
parent | api: ensure more code compiles by using dead code elimination (diff) | |
download | wintun-77ff03f6216d2ab4e5d2f24e9c88df6ef235a4a9.tar.xz wintun-77ff03f6216d2ab4e5d2f24e9c88df6ef235a4a9.zip |
api: simplify IsOurDrvInfoDetail()
Signed-off-by: Simon Rozman <simon@rozman.si>
Diffstat (limited to 'api/adapter.c')
-rw-r--r-- | api/adapter.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/api/adapter.c b/api/adapter.c index 642f842..2546327 100644 --- a/api/adapter.c +++ b/api/adapter.c @@ -881,9 +881,12 @@ cleanupQueriedStore: static BOOL IsOurDrvInfoDetail(_In_ const SP_DRVINFO_DETAIL_DATA_W *DrvInfoDetailData) { - return DrvInfoDetailData->CompatIDsOffset > 1 && !_wcsicmp(DrvInfoDetailData->HardwareID, WINTUN_HWID) || - DrvInfoDetailData->CompatIDsLength && - IsOurHardwareID(DrvInfoDetailData->HardwareID + DrvInfoDetailData->CompatIDsOffset); + if (DrvInfoDetailData->CompatIDsOffset > 1 && !_wcsicmp(DrvInfoDetailData->HardwareID, WINTUN_HWID)) + return TRUE; + if (DrvInfoDetailData->CompatIDsLength && + IsOurHardwareID(DrvInfoDetailData->HardwareID + DrvInfoDetailData->CompatIDsOffset)) + return TRUE; + return FALSE; } static BOOL |