From b3f01a9010b42d8ea7b04c063ebe676166fedba7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Voltz?= Date: Tue, 5 Mar 2013 07:54:27 +0100 Subject: [PATCH] improve missing test logic --- sanei/sanei_usb.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/sanei/sanei_usb.c b/sanei/sanei_usb.c index a1443981f..58579c66d 100644 --- a/sanei/sanei_usb.c +++ b/sanei/sanei_usb.c @@ -1128,10 +1128,7 @@ sanei_usb_get_vendor_product_byname (SANE_String_Const devname, for (i = 0; i < device_number && devices[i].devname; i++) { - if(devices[i].missing) - continue; - - if (strcmp (devices[i].devname, devname) == 0) + if (!devices[i].missing && strcmp (devices[i].devname, devname) == 0) { found = SANE_TRUE; break; @@ -1334,10 +1331,7 @@ sanei_usb_open (SANE_String_Const devname, SANE_Int * dn) devcount < device_number && devices[devcount].devname != 0; devcount++) { - if(devices[devcount].missing) - continue; - - if (strcmp (devices[devcount].devname, devname) == 0) + if (!devices[devcount].missing && strcmp (devices[devcount].devname, devname) == 0) { if (devices[devcount].open) {