commit 61303e6e0b9649166ad58054f5fe7b4e8ccaa136 from: Stefan Sperling date: Tue Mar 30 01:22:29 2021 UTC fix off-by-one in got_repo_cache_pack() commit - 159a21e5a66248bba48b1b665ff4c2c3c61b2240 commit + 61303e6e0b9649166ad58054f5fe7b4e8ccaa136 blob - 1118dcefd897d4540eae1a9353d4bec5937e454d blob + 16a7584017b72e56816c5302da3591842f6b009e --- lib/repository.c +++ lib/repository.c @@ -1102,7 +1102,7 @@ got_repo_cache_pack(struct got_pack **packp, struct go return got_error(GOT_ERR_CACHE_DUP_ENTRY); } - if (i == nitems(repo->packs) - 1) { + if (i == nitems(repo->packs)) { err = got_pack_close(&repo->packs[i - 1]); if (err) return err;