From 217c0da373c6b4705aa07e27e9d25b10561ac9e0 Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Thu, 13 May 2010 00:26:30 +0000 Subject: [PATCH] Fix return values for usb_find_busses() and usb_find_devices(). We should try to return the actual number of busses and devices. Reported by: Mike Tancsa Submitted by: Hans Petter Selaksy --- lib/libusb/libusb20_compat01.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libusb/libusb20_compat01.c b/lib/libusb/libusb20_compat01.c index b4f476b7a56c..6f261bf98d1f 100644 --- a/lib/libusb/libusb20_compat01.c +++ b/lib/libusb/libusb20_compat01.c @@ -820,7 +820,7 @@ int usb_find_busses(void) { usb_busses = &usb_global_bus; - return (0); + return (1); } int @@ -907,7 +907,7 @@ usb_find_devices(void) LIST_ADD(usb_global_bus.devices, udev); } - return (0); /* success */ + return (devnum - 1); /* success */ } struct usb_device *