zero clear LIB_INFO before calling aacEncGetLibInfo()
[fdkaac.git] / src / main.c
index fe4653e7d7f412f426e6b4f916d73c69e74259d4..19f8d88c5dae7fb9cf2f7068941d3325efc2295d 100644 (file)
@@ -398,8 +398,7 @@ int finalize_m4a(m4af_writer_t *m4af, const aacenc_param_ex_t *params,
 
         p += sprintf(p, PROGNAME " %s, ", fdkaac_version);
 
-        lib_info = malloc(FDK_MODULE_LAST * sizeof(LIB_INFO));
-        /* XXX: aacEncGetLibInfo() seems buggy and sometimes fails */
+        lib_info = calloc(FDK_MODULE_LAST, sizeof(LIB_INFO));
         if (aacEncGetLibInfo(lib_info) == AACENC_OK) {
             for (i = 0; i < FDK_MODULE_LAST; ++i)
                 if (lib_info[i].module_id == FDK_AACENC)
This page took 0.00904 seconds and 4 git commands to generate.