From 77ff03f6216d2ab4e5d2f24e9c88df6ef235a4a9 Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Tue, 3 Nov 2020 09:47:42 +0100 Subject: api: simplify IsOurDrvInfoDetail() Signed-off-by: Simon Rozman --- api/adapter.c | 9 ++++++--- 1 file 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 -- cgit v1.2.3-59-g8ed1b