|
@@ -1955,8 +1955,8 @@ void composite_dev_cleanup(struct usb_composite_dev *cdev)
|
|
usb_ep_free_request(cdev->gadget->ep0, cdev->os_desc_req);
|
|
usb_ep_free_request(cdev->gadget->ep0, cdev->os_desc_req);
|
|
}
|
|
}
|
|
if (cdev->req) {
|
|
if (cdev->req) {
|
|
- kfree(cdev->req->buf);
|
|
|
|
usb_ep_dequeue(cdev->gadget->ep0, cdev->req);
|
|
usb_ep_dequeue(cdev->gadget->ep0, cdev->req);
|
|
|
|
+ kfree(cdev->req->buf);
|
|
usb_ep_free_request(cdev->gadget->ep0, cdev->req);
|
|
usb_ep_free_request(cdev->gadget->ep0, cdev->req);
|
|
}
|
|
}
|
|
cdev->next_string_id = 0;
|
|
cdev->next_string_id = 0;
|