summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.c11
-rw-r--r--src/usbmux.c3
2 files changed, 8 insertions, 6 deletions
diff --git a/src/main.c b/src/main.c
index 7b4fa57..f377b82 100644
--- a/src/main.c
+++ b/src/main.c
@@ -690,13 +690,12 @@ static void *usbmuxd_client_init_thread(void *arg)
690 udev = usb_open(dev); 690 udev = usb_open(dev);
691 if (udev) { 691 if (udev) {
692 usb_get_string_simple(udev, 692 usb_get_string_simple(udev,
693 dev->descriptor. 693 dev->descriptor.iSerialNumber,
694 iSerialNumber, 694 dev_info_rec.device.serial_number,
695 dev_info_rec.device. 695 sizeof(dev_info_rec.device.serial_number) + 1);
696 serial_number,
697 sizeof(dev_info_rec.device.
698 serial_number) + 1);
699 usb_close(udev); 696 usb_close(udev);
697 } else {
698 logmsg(LOG_ERR, "%s[%x]: Error: usb_open(): %s\n", __func__, THREAD, usb_strerror());
700 } 699 }
701 //pthread_mutex_unlock(&usbmux_mutex); 700 //pthread_mutex_unlock(&usbmux_mutex);
702 } 701 }
diff --git a/src/usbmux.c b/src/usbmux.c
index e86e3bc..90aeb84 100644
--- a/src/usbmux.c
+++ b/src/usbmux.c
@@ -329,6 +329,9 @@ int usbmux_get_specific_device(int bus_n, int dev_n,
329 if (dev->devnum == dev_n) { 329 if (dev->devnum == dev_n) {
330 newdevice->__device = dev; 330 newdevice->__device = dev;
331 newdevice->usbdev = usb_open(newdevice->__device); 331 newdevice->usbdev = usb_open(newdevice->__device);
332 if (!newdevice->usbdev) {
333 fprintf(stderr, "%s: Error: usb_open(): %s\n", __func__, usb_strerror());
334 }
332 if (usbmux_config_usb_device(newdevice) == 0) { 335 if (usbmux_config_usb_device(newdevice) == 0) {
333 goto found; 336 goto found;
334 } 337 }