From: Erik Faye-Lund Date: Tue, 06 Dec 2011 12:17:39 GMT Subject: Re: [PATCH] Set hard limit on delta chain depth Message-ID: In-Reply-To: <1323068688-31481-1-git-send-email-pclouds@gmail.com> 2011/12/5 Nguyễn Thái Ngọc Duy : > Too deep delta chains can cause stack overflow in get_base_data(). Set > a hard limit so that index-pack does not run out of stack. Also stop > people from producing such a long delta chains using "pack-object > --depth=" > > Signed-off-by: Nguyễn Thái Ngọc Duy > --- >  I used to make very long delta chains and triggered this in index-pack. >  I did not care reporting because it's my fault anyway. Think again, >  index-pack is called at server side and a malicious client can >  trigger this. This patch does not improve the situation much, but at >  least we won't get sigsegv at server side. > Wouldn't it make more sense to make the limit a config option rather than a hard-coded value of 128 (which seems arbitrary to me)? After all, different platforms have different stack-limitations...