Commit 65a4cdbb authored by Johan Hovold's avatar Johan Hovold Committed by Greg Kroah-Hartman

USB: mos7840: fix urb leak at release

Make sure control urb is freed at release.

Cc: <stable@vger.kernel.org>
Signed-off-by: default avatarJohan Hovold <jhovold@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent f525c05b
...@@ -2645,6 +2645,7 @@ static void mos7840_release(struct usb_serial *serial) ...@@ -2645,6 +2645,7 @@ static void mos7840_release(struct usb_serial *serial)
del_timer_sync(&mos7840_port->led_timer1); del_timer_sync(&mos7840_port->led_timer1);
del_timer_sync(&mos7840_port->led_timer2); del_timer_sync(&mos7840_port->led_timer2);
} }
usb_free_urb(mos7840_port->control_urb);
kfree(mos7840_port->ctrl_buf); kfree(mos7840_port->ctrl_buf);
kfree(mos7840_port->dr); kfree(mos7840_port->dr);
kfree(mos7840_port); kfree(mos7840_port);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment