summaryrefslogtreecommitdiff
path: root/drivers/usb
diff options
context:
space:
mode:
authorBenoit Goby <benoit@android.com>2011-05-31 18:25:06 -0700
committerBenoit Goby <benoit@android.com>2011-06-17 16:02:35 -0700
commitf6e7d49e03c475a7f129a0b13ff80bff2abbb2b2 (patch)
tree3f8ca9e03f0bfe2bb706e188b9f7c75f27f58c9d /drivers/usb
parent9902e0b5c53bba7469e7163e539fa696f09e35cc (diff)
usb: gadget: f_rndis: fix unbind
Change-Id: Idfde1aee6cfd7c648d4100060e111798c405e32c Signed-off-by: Benoit Goby <benoit@android.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/gadget/f_rndis.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_rndis.c b/drivers/usb/gadget/f_rndis.c
index 64faf659caf..761a78988e2 100644
--- a/drivers/usb/gadget/f_rndis.c
+++ b/drivers/usb/gadget/f_rndis.c
@@ -776,6 +776,8 @@ rndis_unbind(struct usb_configuration *c, struct usb_function *f)
rndis_deregister(rndis->config);
rndis_exit();
+ rndis_string_defs[0].id = 0;
+
if (gadget_is_dualspeed(c->cdev->gadget))
usb_free_descriptors(f->hs_descriptors);
usb_free_descriptors(f->descriptors);