Re: BUG: rev-parse segfault with invalid input
- From
Todd Zullinger <tmz@pobox.com>
- Date
- May 23, 2018, 20:45 UTC
- Message-ID
- <20180523204502.GU26695@zaya.teonanacatl.net>
- In-Reply-To
- <CABPp-BFOwWvDpfLFa2yrUDU_3BU6F68oLTtO5FvQo8nr62_WtQ@mail.gmail.com>
Hi,
Elijah Newren wrote:
Show 5 quoted lines
> Thanks for the detailed report. This apparently goes back to
> git-1.6.0 with commit 2122f8b963d4 ("rev-parse: Add support for the ^!
> and ^@ syntax", 2008-07-26). We aren't checking that the commit from
> lookup_commit_reference() is non-NULL before proceeding. Looks like
> it's simple to fix. I'll send a patch shortly...Thanks Elijah! I thought it was likely to be a simple fix. But I also don't know the area well and that kept me from being too ambitious about suggesting a fix or the difficulty of one. :)
-- Todd ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I believe in the noble, aristocratic art of doing absolutely nothing. And someday, I hope to be in a position where I can do even less.