commit ec889268085d81afd9751a21fd0ed9ece3a824a7 from: Stefan Sperling date: Wed Mar 14 22:32:19 2018 UTC fix open file handle leak in dump_delta_chain() commit - 9feb4ff2689af67633c98892e721ccd407ea1c92 commit + ec889268085d81afd9751a21fd0ed9ece3a824a7 blob - c7bfedc9c04e407c2ebdd3f5ef229347e502e5c9 blob + 8d1a8019c2b1bb3c2e156528186658b513812940 --- lib/pack.c +++ lib/pack.c @@ -1182,7 +1182,8 @@ dump_delta_chain(struct got_delta_chain *deltas, FILE delta_len, path_packfile, repo); if (err) goto done; - } + } else + fclose(delta_file); /* delta_buf is now cached */ err = got_delta_apply(base_file, delta_buf, delta_len,