diff options
author | thompsa <thompsa@FreeBSD.org> | 2010-05-13 00:26:30 +0000 |
---|---|---|
committer | thompsa <thompsa@FreeBSD.org> | 2010-05-13 00:26:30 +0000 |
commit | 7c7202a49f23eb990a2670a2a728fb5becab0549 (patch) | |
tree | 4f70a1ebd96d435425e7bdecee80bcf57e9c3f88 /lib/libusb | |
parent | 5353baf94bd1064a2c907880dd3886a84d081d2f (diff) | |
download | FreeBSD-src-7c7202a49f23eb990a2670a2a728fb5becab0549.zip FreeBSD-src-7c7202a49f23eb990a2670a2a728fb5becab0549.tar.gz |
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
Diffstat (limited to 'lib/libusb')
-rw-r--r-- | lib/libusb/libusb20_compat01.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libusb/libusb20_compat01.c b/lib/libusb/libusb20_compat01.c index b4f476b..6f261bf 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 * |