Commit Diff


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);