]> git.sesse.net Git - vlc/commitdiff
Fix sizeof mismatch (cid #1049623 and #1049622)
authorRémi Duraffort <ivoire@videolan.org>
Fri, 19 Jul 2013 18:55:30 +0000 (20:55 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Fri, 19 Jul 2013 18:55:30 +0000 (20:55 +0200)
src/modules/entry.c

index 2f63868a2e60b0bb52649871000b559fa61d65a3..3bb312ec25a5cbb4e616a0ee3011b364adc1196a 100644 (file)
@@ -176,7 +176,7 @@ static int vlc_plugin_setter (void *plugin, void *tgt, int propid, ...)
                 break;
             }
             /* Inheritance. Ugly!! */
-            submodule->pp_shortcuts = xmalloc (sizeof (char **));
+            submodule->pp_shortcuts = xmalloc (sizeof ( *submodule->pp_shortcuts ));
             submodule->pp_shortcuts[0] = strdup_null (module->pp_shortcuts[0]);
             submodule->i_shortcuts = 1; /* object name */
 
@@ -251,7 +251,7 @@ static int vlc_plugin_setter (void *plugin, void *tgt, int propid, ...)
             const char *value = va_arg (ap, const char *);
 
             assert (module->i_shortcuts == 0);
-            module->pp_shortcuts = malloc( sizeof( char ** ) );
+            module->pp_shortcuts = malloc( sizeof( *module->pp_shortcuts ) );
             module->pp_shortcuts[0] = strdup (value);
             module->i_shortcuts = 1;