Commit Diff
--- lib/pack.c +++ lib/pack.c @@ -1139,6 +1139,7 @@ got_pack_parse_ref_delta(struct got_object_id *id, idlen = got_hash_digest_length(pack->algo); memset(id, 0, sizeof(*id)); + id->algo = pack->algo; if (pack->map) { size_t mapoff;
--- lib/pack.c +++ lib/pack.c @@ -1139,6 +1139,7 @@ got_pack_parse_ref_delta(struct got_object_id *id, idlen = got_hash_digest_length(pack->algo); memset(id, 0, sizeof(*id)); + id->algo = pack->algo; if (pack->map) { size_t mapoff;