commit c20695fb9307ffb954bf967bf3a74f4b31ac25a5 from: Stefan Sperling date: Fri Mar 20 09:11:43 2020 UTC fix off-by-one in writepkt() length parameter passed by fetch_pack() commit - 406106eeba86b56f002743d48661fd5bac312e31 commit + c20695fb9307ffb954bf967bf3a74f4b31ac25a5 blob - ece8d970d5f05387089cfe02e0c2d2f26479821f blob + c8ca19d1d58f553f5c5ffa8f0f05f564de6cb399 --- libexec/got-fetch-pack/got-fetch-pack.c +++ libexec/got-fetch-pack/got-fetch-pack.c @@ -561,7 +561,7 @@ fetch_pack(int fd, int packfd, struct got_object_id *p err = got_error(GOT_ERR_NO_SPACE); goto done; } - err = writepkt(fd, buf, n + 1); + err = writepkt(fd, buf, n); if (err) goto done; nhave++;