diff --git a/src/main/geninput/dev-list.c b/src/main/geninput/dev-list.c index c96f99c..2bfcb4e 100644 --- a/src/main/geninput/dev-list.c +++ b/src/main/geninput/dev-list.c @@ -20,7 +20,7 @@ void dev_list_init(struct dev_list *devs, const GUID *class_guid) devs->infolist = SetupDiGetClassDevs( devs->class_guid, NULL, NULL, DIGCF_PRESENT | DIGCF_DEVICEINTERFACE); - if (devs->infolist == NULL) { + if (devs->infolist == INVALID_HANDLE_VALUE) { log_fatal( "SetupDiGetClassDevs failed: %08x", (unsigned int) GetLastError()); } diff --git a/src/main/mm/mm.c b/src/main/mm/mm.c index 8dd98d0..db543a6 100644 --- a/src/main/mm/mm.c +++ b/src/main/mm/mm.c @@ -57,7 +57,7 @@ static HANDLE mm_open_device(void) dev_info = SetupDiGetClassDevsW( &hid_guid, NULL, NULL, DIGCF_PRESENT | DIGCF_DEVICEINTERFACE); - if (dev_info == NULL) { + if (dev_info == INVALID_HANDLE_VALUE) { log_fatal("SetupDiGetClassDevs failed"); }