summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2012-03-30 13:40:32 +0100
committerPete Batard <pete@akeo.ie>2012-03-31 22:05:18 +0100
commit3c968be61befc47d33562843e5479ff67303b0c4 (patch)
tree50d391b2e12b5e2b5e361e16765c0b7904845c20
parentfeb33fcb0f0154fd7771cad409b2878f4a791517 (diff)
downloadlibusb-3c968be61befc47d33562843e5479ff67303b0c4.tar.gz
Linux: Don't spam the console with 'device unconfigured' errors
-rw-r--r--libusb/os/linux_usbfs.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libusb/os/linux_usbfs.c b/libusb/os/linux_usbfs.c
index 780f0bd..8713a09 100644
--- a/libusb/os/linux_usbfs.c
+++ b/libusb/os/linux_usbfs.c
@@ -504,7 +504,7 @@ static int sysfs_get_active_config(struct libusb_device *dev, int *config)
"read bConfigurationValue failed ret=%d errno=%d", r, errno);
return LIBUSB_ERROR_IO;
} else if (r == 0) {
- usbi_err(DEVICE_CTX(dev), "device unconfigured");
+ usbi_dbg("device unconfigured");
*config = -1;
return 0;
}
@@ -1199,8 +1199,10 @@ static int op_get_configuration(struct libusb_device_handle *handle,
if (r < 0)
return r;
- if (*config == -1)
+ if (*config == -1) {
+ usbi_err(HANDLE_CTX(handle), "device unconfigured");
*config = 0;
+ }
return 0;
}