Re: [PATCH v2 3/4] progress: clear previous progress update dynamically
- From
Jeff King <peff@peff.net>
- Date
- Apr 1, 2019, 13:30 UTC
- Message-ID
- <20190401132959.GB11664@sigill.intra.peff.net>
- In-Reply-To
- <20190401115217.3423-4-szeder.dev@gmail.com>
On Mon, Apr 01, 2019 at 01:52:16PM +0200, SZEDER Gábor wrote:
Show 9 quoted lines
> diff --git a/progress.c b/progress.c > index 842db14b72..3149ecd460 100644 > --- a/progress.c > +++ b/progress.c > @@ -84,6 +84,7 @@ static void display(struct progress *progress, uint64_t n, const char *done) > const char *tp; > struct strbuf *counters_sb = &progress->counters_sb; > int show_update = 0; > + int last_count_len = counters_sb->len;
I don't think it could matter here, as these are meant to be smallish strings, but I think we should get into the habit of using size_t consistently to hold string lengths.
It makes auditing for integer overflow problems much simpler (this is on my mind as I happen to be tracing some bugs around this the past few days).
(There are a few instances in the next patch, too. Other than this nit, though, your series looks good to me).
-Peff