V4L/DVB (12421): drivers/media/video/gspca: introduce missing kfree
[deliverable/linux.git] / drivers / media / video / gspca / m5602 / m5602_s5k83a.c
index 7127321ace8cbe35e893dd40025bbb901e60ee51..6b89f33a4ce015c0b6e0b9c9f69872dba1fd77e2 100644 (file)
@@ -178,8 +178,10 @@ sensor_found:
 
        sens_priv->settings =
        kmalloc(sizeof(s32)*ARRAY_SIZE(s5k83a_ctrls), GFP_KERNEL);
-       if (!sens_priv->settings)
+       if (!sens_priv->settings) {
+               kfree(sens_priv);
                return -ENOMEM;
+       }
 
        sd->gspca_dev.cam.cam_mode = s5k83a_modes;
        sd->gspca_dev.cam.nmodes = ARRAY_SIZE(s5k83a_modes);
This page took 0.027085 seconds and 5 git commands to generate.