media: gspca: Fix memory leak in probe
[sfrench/cifs-2.6.git] / drivers / media / usb / gspca / gspca.c
index c295f642d352cda5223e0fb90cf371ede6f5f9b1..158c8e28ed2cc627bae657f6233c11888575932d 100644 (file)
@@ -1575,6 +1575,7 @@ out:
                input_unregister_device(gspca_dev->input_dev);
 #endif
        v4l2_ctrl_handler_free(gspca_dev->vdev.ctrl_handler);
+       v4l2_device_unregister(&gspca_dev->v4l2_dev);
        kfree(gspca_dev->usb_buf);
        kfree(gspca_dev);
        return ret;