]> git.ipfire.org Git - thirdparty/git.git/blobdiff - object.c
Merge tag 'l10n-2.25.0-rnd1' of git://github.com/git-l10n/git-po
[thirdparty/git.git] / object.c
index 3b8b8c55c9a8e7e2961d9911f1ec4fd70730f07f..142ef69399a2fd81c36d81291c573295715b48b8 100644 (file)
--- a/object.c
+++ b/object.c
@@ -479,6 +479,7 @@ struct raw_object_store *raw_object_store_new(void)
 
        memset(o, 0, sizeof(*o));
        INIT_LIST_HEAD(&o->packed_git_mru);
+       hashmap_init(&o->pack_map, pack_map_entry_cmp, NULL, 0);
        return o;
 }
 
@@ -518,6 +519,8 @@ void raw_object_store_clear(struct raw_object_store *o)
        INIT_LIST_HEAD(&o->packed_git_mru);
        close_object_store(o);
        o->packed_git = NULL;
+
+       hashmap_free(&o->pack_map);
 }
 
 void parsed_object_pool_clear(struct parsed_object_pool *o)