From 7021c1ae173abfa47c67d883e8eacad75986d2f2 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Sat, 9 Jan 2021 04:15:58 +0100 Subject: usb: Don't warn about old configuration descriptor if device is unconfigured --- src/usb.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/usb.c b/src/usb.c index 571a822..e334707 100644 --- a/src/usb.c +++ b/src/usb.c @@ -429,7 +429,9 @@ static int usb_device_add(libusb_device* dev) } if (current_config != desired_config) { struct libusb_config_descriptor *config; - if((res = libusb_get_active_config_descriptor(dev, &config)) != 0) { + if (current_config == 0) { + usbmuxd_log(LL_DEBUG, "Device %d-%d is unconfigured", bus, address); + } else if ((res = libusb_get_active_config_descriptor(dev, &config)) != 0) { usbmuxd_log(LL_NOTICE, "Could not get old configuration descriptor for device %d-%d: %s", bus, address, libusb_error_name(res)); } else { for(j=0; jbNumInterfaces; j++) { -- cgit v1.1-32-gdbae