diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2014-02-12 16:27:37 +0100 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2014-02-12 16:31:02 +0100 |
commit | 9b989c0f266dea3384a5ca7cef456a5dcd87f664 (patch) | |
tree | 03e1ef478b71e26767ec81dca52df6fae71c769e | |
parent | 9e8bebb580c31fa91b8caaf090e3d847cfbeb16b (diff) | |
download | hub-ctrl-master.tar.gz hub-ctrl-master.tar.xz |
-rw-r--r-- | hub-ctrl.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -132,12 +132,11 @@ static int usb_find_hubs(int listing, int verbose, int busnum, int devnum, int h if (uh != NULL) { char buf[1024]; - int len; int nport; struct usb_hub_descriptor *uhd = (struct usb_hub_descriptor *)buf; - if ((len = usb_control_msg(uh, USB_DIR_IN | USB_RT_HUB, - USB_REQ_GET_DESCRIPTOR, - USB_DT_HUB << 8, 0, buf, sizeof(buf), CTRL_TIMEOUT)) > + if (usb_control_msg(uh, USB_DIR_IN | USB_RT_HUB, + USB_REQ_GET_DESCRIPTOR, + USB_DT_HUB << 8, 0, buf, sizeof(buf), CTRL_TIMEOUT) != sizeof(struct usb_hub_descriptor)) { if (!(uhd->wHubCharacteristics[0] & HUB_CHAR_PORTIND) && (uhd->wHubCharacteristics[0] & HUB_CHAR_LPSM) >= 2) |