]> git.sesse.net Git - vlc/commitdiff
Fix unlikely memory leak
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 2 Oct 2011 10:55:15 +0000 (13:55 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 2 Oct 2011 10:55:15 +0000 (13:55 +0300)
modules/access/v4l2/controls.c

index 9055f02fea5b32e3d8f909d6adf3bd8d67ebfacb..49db111fc2fac3b3e2c6f2d928abbd44490b9692 100644 (file)
@@ -470,8 +470,10 @@ static vlc_v4l2_ctrl_t *ControlAddButton (vlc_object_t *obj, int fd,
         return NULL;
 
     if (var_Create (obj, c->name, VLC_VAR_VOID | VLC_VAR_ISCOMMAND))
+    {
+        free (c);
         return NULL;
-    (void) fd;
+    }
     return c;
 }