Merge branch 'nd/sha1-file-delta-stack-leakage-fix'

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
maint
Junio C Hamano 2014-03-18 13:49:22 -07:00
commit decba94d2c
1 changed files with 4 additions and 0 deletions

View File

@ -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;
}