commit bbcf6d65ac8203f4ec3edc715a5261ec61234539 from: Stefan Sperling date: Wed Jan 17 21:33:38 2018 UTC plug a memory leak by freeing packidx commit - 3ee5fc2109eca572a496f0da1a80fecfc8b56aea commit + bbcf6d65ac8203f4ec3edc715a5261ec61234539 blob - 32b5af0d196466272bd3893c0d65454a8f1e4509 blob + b7ef020f8e98efb339651e6719d66a5361c8b0f6 --- lib/pack.c +++ lib/pack.c @@ -490,6 +490,7 @@ got_packfile_open_object(struct got_object **obj, stru goto done; err = open_packed_object(obj, repo, path_packdir, packidx, id); + got_packidx_close(packidx); if (err) goto done; if (*obj != NULL)