opkg: adding the hash_table_remove API, not using yet.
[oweals/opkg-lede.git] / libopkg / pkg_src_list.c
index 4f07ca4be5c1d4d3225861187f0054fcb4c71d38..c9f02f1a2cec5b6cc234f2b7defaf3b35666000a 100644 (file)
@@ -48,7 +48,7 @@ pkg_src_t *pkg_src_list_append(pkg_src_list_t *list,
     int err;
 
     /* freed in pkg_src_list_deinit */
     int err;
 
     /* freed in pkg_src_list_deinit */
-    pkg_src_t *pkg_src = malloc(sizeof(pkg_src_t));
+    pkg_src_t *pkg_src = calloc(1, sizeof(pkg_src_t));
 
     if (pkg_src == NULL) {
        fprintf(stderr, "%s: out of memory\n", __FUNCTION__);
 
     if (pkg_src == NULL) {
        fprintf(stderr, "%s: out of memory\n", __FUNCTION__);