patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / drivers / usb / misc / emi62.c
index 6b11910..5c5cb41 100644 (file)
@@ -229,6 +229,8 @@ static int emi62_load_firmware (struct usb_device *dev)
                goto wraperr;
        }
 
+       kfree(buf);
+
        /* return 1 to fail the driver inialization
         * and give real driver change to load */
        return 1;
@@ -265,7 +267,7 @@ static void emi62_disconnect(struct usb_interface *intf)
 {
 }
 
-struct usb_driver emi62_driver = {
+static struct usb_driver emi62_driver = {
        .owner          = THIS_MODULE,
        .name           = "emi62 - firmware loader",
        .probe          = emi62_probe,