Commit Diff


commit - 24202e46491b5a4f4ba5a2988bc1536776dc3545
commit + f0ff8d4c1b171d0a9bceba738489b9ec0e76296f
blob - 2a0a381a6ded00bd1a05e4bdafb98f05367f8efc
blob + 2cd2c5fefcbd23e58b1bef2416f1cf6133544a8e
--- lib/reference.c
+++ lib/reference.c
@@ -1487,6 +1487,7 @@ got_reflist_object_id_map_create(struct got_reflist_ob
 
 		err = add_object_id_map_entry(idset,
 		    got_object_tag_get_object_id(tag), re);
+		got_object_tag_close(tag);
 		if (err)
 			goto done;