diff options
author | Nicolas Pitre <nico@cam.org> | 2006-10-18 15:56:22 -0400 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-10-18 21:18:42 -0700 |
commit | 1a3b55c6b424904835ebfd74c992a5bffbaa7e7e (patch) | |
tree | ada671a61f2e304313139c36c6296f5895aad615 /sha1_file.c | |
parent | e0b0830726286287744cc9e1a629a534bbe75452 (diff) | |
download | git-1a3b55c6b424904835ebfd74c992a5bffbaa7e7e.tar.gz git-1a3b55c6b424904835ebfd74c992a5bffbaa7e7e.tar.xz |
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 <nico@cam.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'sha1_file.c')
-rw-r--r-- | sha1_file.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |