index-pack.c: correctly initialize appended objects
commit72de2883bd7d4ceda05f107826c7607c594de965
authorBjörn Steinbrink <B.Steinbrink@gmx.de>
Thu, 24 Jul 2008 17:32:00 +0000 (24 18:32 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 25 Jul 2008 17:46:46 +0000 (25 10:46 -0700)
treed33a645c78dd830e77ea77e6efcaef931f364b1a
parent8892048d516fffab2000c2b47e006d8d8ebaa8c7
index-pack.c: correctly initialize appended objects

When index-pack completes a thin pack it appends objects to the pack.
Since the commit 92392b4(index-pack: Honor core.deltaBaseCacheLimit when
resolving deltas) such an object can be pruned in case of memory
pressure, and will be read back again by get_data_from_pack().  For this
to work, the fields in object_entry structure need to be initialized
properly.

Noticed by Pierre Habouzit.

Signed-off-by: Björn Steinbrink <B.Steinbrink@gmx.de>
Acked-by: Nicolas Pitre <nico@cam.org>
Acked-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
index-pack.c