Re: [PATCH 5/6] pack-bitmap.c: use `bitmap_index_seek()` where possible
- From
Taylor Blau <me@ttaylorr.com>
- Date
- Mar 24, 2023, 22:57 UTC
- Message-ID
- <ZB4qyqHCWIofXg6q@nand.local>
- In-Reply-To
- <xmqqcz4xesom.fsf@gitster.g>
On Fri, Mar 24, 2023 at 02:38:17PM -0700, Junio C Hamano wrote:
Show 14 quoted lines
> Jeff King <peff@peff.net> writes: > > > Yes, I think the SEEK_SET cases really do need to be doing more > > checking. AFAICT they are blindly trusting the offsets in the file > > (which is locally generated, so it's more of a corruption problem than a > > security one, but still). And this series improves that, which is good > > (but I still think it should be a die() and not a BUG()). > > Yes, I think by mistake I merged the topic way too early than it has > been discussed sufficiently. I haven't reverted the merge into 'next' > but it may not be a bad idea if the concensus is that the seek-like > whence interface is too ugly to live. BUG() that triggers on data > errors should be updated to die(), whether we do it as a follow-on > patch or with a replacement iteration.
Yeah, I was a little surprised to see it merged down so quickly ;-).
It's fine with me if you want to hold it in 'next' while I send a replacement. Otherwise, if you want to revert it out of 'next', that's fine with me too.
I doubt it should take that long to reroll and address the concerns in this thread.
Thanks, Taylor