commit 22ec3416ba9ee6c4c58dbc55e16d40157ed8e5f7 from: Omar Polo date: Tue Oct 25 16:36:06 2022 UTC fix off_t type mismatch in gotd see e082ed67; ok stsp@ commit - 1c28a36116110db5de40e6edf09887651f3ca37b commit + 22ec3416ba9ee6c4c58dbc55e16d40157ed8e5f7 blob - 51a31d0b8608b9351cb8b63bfa93e3d5ab4f87f8 blob + fa09c1ca57d4bdb4c0dec036592b4d2967d28018 --- gotd/repo_write.c +++ gotd/repo_write.c @@ -524,7 +524,7 @@ copy_object_type_and_size(uint8_t *type, uint64_t *siz /* We do not support size values which don't fit in 64 bit. */ if (i > 9) return got_error_fmt(GOT_ERR_OBJ_TOO_LARGE, - "packfile offset %llu", obj_offset); + "packfile offset %lld", (long long)obj_offset); if (buf_len(buf) - *buf_pos < sizeof(sizebuf[0])) { err = read_more_pack_stream(infd, buf, @@ -595,7 +595,7 @@ copy_offset_delta(int infd, int outfd, off_t *outsize, /* We do not support offset values which don't fit in 64 bit. */ if (i > 8) return got_error_fmt(GOT_ERR_OBJ_TOO_LARGE, - "packfile offset %llu", obj_offset); + "packfile offset %lld", (long long)obj_offset); if (buf_len(buf) - *buf_pos < sizeof(offbuf[0])) { err = read_more_pack_stream(infd, buf, @@ -674,7 +674,8 @@ copy_zstream(int infd, int outfd, off_t *outsize, BUF if (zret != Z_OK && zret != Z_BUF_ERROR && zret != Z_STREAM_END) { err = got_error_fmt(GOT_ERR_DECOMPRESSION, - "packfile offset %llu", zstream_offset); + "packfile offset %lld", + (long long)zstream_offset); goto done; } consumed = z.total_in - last_total_in;