From 79a171e823872747cfe6a19f2af4d61b424eaa62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pali=20Roh=C3=A1r?= Date: Tue, 18 Nov 2014 18:04:45 +0100 Subject: [PATCH] printf-utils: Fix division by zero if total is zero --- src/printf-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/printf-utils.c b/src/printf-utils.c index 939cf54..3520d0b 100644 --- a/src/printf-utils.c +++ b/src/printf-utils.c @@ -39,7 +39,7 @@ void printf_progressbar(unsigned long long part, unsigned long long total) { int tmp, cols = 80; /* percentage calculation */ - pc = (int)(part*100/total); + pc = total==0?100:(int)(part*100/total); (pc<0)?pc=0:(pc>100)?pc=100:0; PRINTF_BACK();