sha1_file: fix delta_stack memory leak in unpack_entry
commit019d1e65f5bc715a40b1cd77852af0a649753c56
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>
Thu, 20 Feb 2014 23:47:47 +0000 (21 06:47 +0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 24 Feb 2014 17:07:12 +0000 (24 09:07 -0800)
treed87eb6eb268177c6843964167a26a9f8d886f890
parentabe601bba52ee6b0bf89d282aa1c3ef5fd89cbb0
sha1_file: fix delta_stack memory leak in unpack_entry

This delta_stack array can grow to any length depending on the actual
delta chain, but we forget to free it. Normally it does not matter
because we use small_delta_stack[] from stack and small_delta_stack
can hold 64-delta chains, more than standard --depth=50 in pack-objects.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
sha1_file.c