diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2011-04-11 20:44:30 +0200 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2011-12-15 17:33:36 -0600 |
commit | da08f913ec82fe3d76a9dc4653514b276862c418 (patch) | |
tree | 47d733f7204a4da3dd0f164a3c7a5ff77cb4b378 | |
parent | 45287b5a4e5bd961c2ce2616e1c9d0408fcf76cc (diff) |
usb/gadget: don't leak hs_descriptors
We should free both descriptors.
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | drivers/usb/gadget/f_audio.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_audio.c b/drivers/usb/gadget/f_audio.c index 00975ed903d1..db41ebe708d1 100644 --- a/drivers/usb/gadget/f_audio.c +++ b/drivers/usb/gadget/f_audio.c @@ -706,6 +706,7 @@ f_audio_unbind(struct usb_configuration *c, struct usb_function *f) struct f_audio *audio = func_to_audio(f); usb_free_descriptors(f->descriptors); + usb_free_descriptors(f->hs_descriptors); kfree(audio); } |