]> git.sesse.net Git - vlc/blobdiff - src/modules/entry.c
Use calloc when needed.
[vlc] / src / modules / entry.c
index 860efb7d17643bca06b2126ca29c7b4e1a7f0b9b..ac96e49abaa15ca6c7298dffbdf0c7b38e2e555c 100644 (file)
@@ -98,11 +98,10 @@ module_t *vlc_submodule_create (module_t *module)
 {
     assert (module != NULL);
 
-    module_t *submodule = malloc (sizeof (*submodule));
-    if (submodule == NULL)
+    module_t *submodule = calloc( 1, sizeof(*submodule) );
+    if( !submodule )
         return NULL;
 
-    memset (submodule, 0, sizeof (*submodule));
     vlc_gc_init (submodule, vlc_submodule_destruct);
 
     submodule->next = module->submodule;