commit fc4dc3ce204190ef63c9b748c30137f11cec86be from: Omar Polo date: Sun Feb 12 14:10:01 2023 UTC zero also base_id in search_delta_for_object not sure why it's needed, it should be zeroed by got_pack_parse_ref_delta via got_packfile_extract_raw_delta, but it isn't. commit - 079a296c54f560fb82144704231757db030e9b03 commit + fc4dc3ce204190ef63c9b748c30137f11cec86be blob - 66ab28ef7943fa60e5850fb0ece295e556c25239 blob + 906bd340c0ec0f20b425eba053d72bcfd58b944f --- libexec/got-read-pack/got-read-pack.c +++ libexec/got-read-pack/got-read-pack.c @@ -942,6 +942,8 @@ search_delta_for_object(struct got_object_id *id, void size_t delta_size, delta_compressed_size; off_t delta_offset, delta_data_offset, base_offset; struct got_object_id base_id; + + memset(&base_id, 0, sizeof(base_id)); if (sigint_received) return got_error(GOT_ERR_CANCELLED);