usb: gadget: f_rndis: fix unbind
authorBenoit Goby <benoit@android.com>
Wed, 1 Jun 2011 01:25:06 +0000 (18:25 -0700)
committerBenoit Goby <benoit@android.com>
Fri, 17 Jun 2011 23:02:35 +0000 (16:02 -0700)
Change-Id: Idfde1aee6cfd7c648d4100060e111798c405e32c
Signed-off-by: Benoit Goby <benoit@android.com>
drivers/usb/gadget/f_rndis.c

index 64faf659cafaa505ee070a25ccb4ea0166376699..761a78988e2fe5a26ab784302fa2bf993847d70b 100644 (file)
@@ -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);