From: Nicolas Pitre Date: Wed, 18 Oct 2006 19:56:22 +0000 (-0400) Subject: reduce delta head inflated size X-Git-Tag: v1.4.3.1~5 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=1a3b55c6b424904835ebfd74c992a5bffbaa7e7e;p=git.git reduce delta head inflated size Supposing that both the base and result sizes were both full size 64-bit values, their encoding would occupy only 9.2 bytes each. Therefore inflating 64 bytes is way overkill. Limit it to 20 bytes instead which should be plenty enough for a couple years to come. Signed-off-by: Nicolas Pitre Signed-off-by: Junio C Hamano --- diff --git a/sha1_file.c b/sha1_file.c index 716aef33e..47e2a29ab 100644 --- a/sha1_file.c +++ b/sha1_file.c @@ -908,7 +908,7 @@ static int packed_delta_info(struct packed_git *p, if (sizep) { const unsigned char *data; - unsigned char delta_head[64]; + unsigned char delta_head[20]; unsigned long result_size; z_stream stream; int st;