Magellan Linux

Annotation of /trunk/pilot-link/patches/pilot-link-0.12.4-libusb-compat-usb_open.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 847 - (hide annotations) (download)
Fri Jun 12 17:42:06 2009 UTC (14 years, 11 months ago) by niro
File size: 715 byte(s)
-patches for pilot-link

1 niro 847 With libusb-compat, usb_open() calls must be checked for their return value, as
2     NULL is now returned on failure.
3    
4     Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
5    
6     diff -Nuar pilot-link-0.12.3.orig/libpisock/libusb.c pilot-link-0.12.3/libpisock/libusb.c
7     --- pilot-link-0.12.3.orig/libpisock/libusb.c 2007-02-09 08:06:22.000000000 -0800
8     +++ pilot-link-0.12.3/libpisock/libusb.c 2009-05-18 17:32:16.316895284 -0700
9     @@ -141,6 +141,12 @@
10    
11     LOG((PI_DBG_DEV, PI_DBG_LVL_DEBUG, "%s: USB_handle=%p\n",
12     __FILE__, USB_handle));
13     +
14     + if(USB_handle == NULL) {
15     + LOG((PI_DBG_DEV, PI_DBG_LVL_DEBUG, "%s: Unable to open device.\n",
16     + __FILE__));
17     + continue;
18     + }
19    
20     data->ref = USB_handle;
21