]> git.sesse.net Git - vlc/commitdiff
keys: remove zero-length array
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 6 May 2014 21:07:49 +0000 (00:07 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 6 May 2014 21:07:49 +0000 (00:07 +0300)
src/config/keys.c

index 07c0d757e59db5f9db6582aed1ba0dd8ab2605bf..1c3304f2fb5c78f7cdebde1a5e0aa4a04ef9e00e 100644 (file)
@@ -396,7 +396,7 @@ struct vlc_actions
 {
     void *map; /* Key map */
     void *global_map; /* Grabbed/global key map */
-    struct hotkey keys[0];
+    struct hotkey keys[1];
 };
 
 static int vlc_key_to_action (vlc_object_t *obj, const char *varname,
@@ -474,7 +474,7 @@ struct vlc_actions *vlc_InitActions (libvlc_int_t *libvlc)
 {
     vlc_object_t *obj = VLC_OBJECT(libvlc);
     struct hotkey *keys;
-    struct vlc_actions *as = malloc (sizeof (*as) + (ACTIONS_COUNT + 1) * sizeof (*keys));
+    struct vlc_actions *as = malloc (sizeof (*as) + ACTIONS_COUNT * sizeof (*keys));
 
     if (unlikely(as == NULL))
         return NULL;