]> git.ipfire.org Git - thirdparty/git.git/blobdiff - revision.c
hashmap_add takes "struct hashmap_entry *"
[thirdparty/git.git] / revision.c
index 07412297f0248aae886eeb77c3a1cab13c93039c..3461c7888387f1ed0c578da0a1cea32cc4c3d9d3 100644 (file)
@@ -141,7 +141,7 @@ static void paths_and_oids_insert(struct hashmap *map,
        struct path_and_oids_entry key;
        struct path_and_oids_entry *entry;
 
-       hashmap_entry_init(&key, hash);
+       hashmap_entry_init(&key.ent, hash);
 
        /* use a shallow copy for the lookup */
        key.path = (char *)path;
@@ -149,7 +149,7 @@ static void paths_and_oids_insert(struct hashmap *map,
 
        if (!(entry = (struct path_and_oids_entry *)hashmap_get(map, &key, NULL))) {
                entry = xcalloc(1, sizeof(struct path_and_oids_entry));
-               hashmap_entry_init(entry, hash);
+               hashmap_entry_init(&entry->ent, hash);
                entry->path = xstrdup(key.path);
                oidset_init(&entry->trees, 16);
                hashmap_put(map, entry);