Commit Diff


commit - 49e8d4dcb20d1a78ffb10810fac09ff35000bc76
commit + 4907b168fc2d1b3b9b6be5a6d707d9dc584cc717
blob - 9d1c4c6e9d3c2d337d6cffdcab8856facd973aa0
blob + 444fd28789dbadb810a4b07b08868050fcfabe79
--- lib/pack.c
+++ lib/pack.c
@@ -1140,7 +1140,7 @@ resolve_ref_delta(struct got_delta_chain *deltas, stru
 	if (err)
 		return err;
 	if (pack->map) {
-		delta_data_offset = delta_offset + tslen + sizeof(id);
+		delta_data_offset = delta_offset + tslen + SHA1_DIGEST_LENGTH;
 	} else {
 		delta_data_offset = lseek(pack->fd, 0, SEEK_CUR);
 		if (delta_data_offset == -1)