Re: [PATCH] strbuf: stop out-of-boundary warnings from Coverity
- From
Jeff King <peff@peff.net>
- Date
- Jun 17, 2015, 19:12 UTC
- Message-ID
- <20150617191235.GB25304@peff.net>
- In-Reply-To
- <CAGZ79kbZpiz2rMbhJReFG=uRiQdj7a5qxLbRiPQQCFqcfBhikw@mail.gmail.com>
On Wed, Jun 17, 2015 at 10:58:10AM -0700, Stefan Beller wrote:
Show 6 quoted lines
> > Just make strbuf_slopbuf[] large enough to keep Coverity happy. If it's > > happy, we'll have cleaner defect list > > It's down 31 defects, roughly 10% of all things coverity detected as > problematic. > YAY!
That's a good thing. I do find the solution a little gross, though. I wonder if there is a way we can tell coverity more about how strbuf works. I've noticed similar problems with string_list, where it complains that we are touching list->items, which was assigned to NULL (of course it was, but then after that we did string_list_append!).
I know literally nothing about coverity's annotations and what's possible with them. So I may be barking up a wrong tree completely.
-Peff