Fix libusb_claim_interface error handling

The return value is defined as 0 for success, not greater or equal 0.

Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Change-Id: I8e97258323b45fb2fe13f6fedc7a418165f9ac01
Reviewed-on: https://review.coreboot.org/c/em100/+/47779
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
diff --git a/em100.c b/em100.c
index d12e4aa..f7bbb2d 100644
--- a/em100.c
+++ b/em100.c
@@ -341,7 +341,7 @@
 		return 0;
 	}
 
-	if (libusb_claim_interface(dev, 0) < 0) {
+	if (libusb_claim_interface(dev, 0)) {
 		printf("Could not claim interface.\n");
 		return 0;
 	}