Linux: Set private number of URBs also for control transfers
authorPeter Stuge <peter@stuge.se>
Sun, 23 Jan 2011 03:01:01 +0000 (04:01 +0100)
committerPeter Stuge <peter@stuge.se>
Fri, 25 Feb 2011 20:33:27 +0000 (21:33 +0100)
libusb/os/linux_usbfs.c

index 867893c..9030f71 100644 (file)
@@ -1650,6 +1650,7 @@ static int submit_control_transfer(struct usbi_transfer *itransfer)
                return LIBUSB_ERROR_NO_MEM;
        memset(urb, 0, sizeof(struct usbfs_urb));
        tpriv->urbs = urb;
+       tpriv->num_urbs = 1;
        tpriv->reap_action = NORMAL;
 
        urb->usercontext = itransfer;