Author: thompsa
Date: Thu May 13 00:26:30 2010
New Revision: 208021
URL: http://svn.freebsd.org/changeset/base/208021

Log:
  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

Modified:
  head/lib/libusb/libusb20_compat01.c

Modified: head/lib/libusb/libusb20_compat01.c
==============================================================================
--- head/lib/libusb/libusb20_compat01.c Thu May 13 00:25:30 2010        
(r208020)
+++ head/lib/libusb/libusb20_compat01.c Thu May 13 00:26:30 2010        
(r208021)
@@ -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 *
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to