From 7cb9efa668f80ab5ca4d25133c3133e10473d1ef Mon Sep 17 00:00:00 2001 From: Darshit Shah Date: Sat, 5 Mar 2016 11:58:53 +0100 Subject: [PATCH] Fix assertion in Progress bar * src/progress.c (create_image): Fix off-by-one error in assert() statement for progress bar width. Reported-By: Gisle Vanem --- src/progress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/progress.c b/src/progress.c index 8a5df218..481e21e4 100644 --- a/src/progress.c +++ b/src/progress.c @@ -1164,7 +1164,7 @@ create_image (struct bar_progress *bp, double dl_total_time, bool done) } padding = bp->width - count_cols (bp->buffer); - assert (padding > 0 && "Padding length became non-positive!"); + assert (padding >= 0 && "Padding length became non-positive!"); padding = padding > 0 ? padding : 0; memset (p, ' ', padding); p += padding;