Skip to content

Commit

Permalink
Merge branch 'nd/sha1-file-delta-stack-leakage-fix'
Browse files Browse the repository at this point in the history
Fix a small leak in the delta stack used when resolving a long
delta chain at runtime.

* nd/sha1-file-delta-stack-leakage-fix:
  sha1_file: fix delta_stack memory leak in unpack_entry
  • Loading branch information
Junio C Hamano committed Mar 18, 2014
2 parents 9b34767 + 019d1e6 commit decba94
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions sha1_file.c
Original file line number Diff line number Diff line change
Expand Up @@ -2288,6 +2288,10 @@ void *unpack_entry(struct packed_git *p, off_t obj_offset,
*final_size = size;

unuse_pack(&w_curs);

if (delta_stack != small_delta_stack)
free(delta_stack);

return data;
}

Expand Down

0 comments on commit decba94

Please sign in to comment.