From: Jeff King Date: Mon, 01 Apr 2019 13:30:00 GMT Subject: Re: [PATCH v2 3/4] progress: clear previous progress update dynamically 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: > 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