From: Karel Zak Date: Mon, 31 Oct 2022 08:33:24 +0000 (+0100) Subject: libsmartcols: fix divide by zero [coverity] X-Git-Tag: v2.39-rc1~454 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ffacfb2963404c6a5866073404e585fac0c19429;p=thirdparty%2Futil-linux.git libsmartcols: fix divide by zero [coverity] Signed-off-by: Karel Zak --- diff --git a/libsmartcols/src/calculate.c b/libsmartcols/src/calculate.c index 995e87191d..ad0b15d92d 100644 --- a/libsmartcols/src/calculate.c +++ b/libsmartcols/src/calculate.c @@ -119,7 +119,9 @@ static void count_column_deviation(struct libscols_table *tb, struct libscols_co n++; sum += ce->width + extra; } - st->width_avg = sum / n; + + if (n) + st->width_avg = sum / n; /* count deviation */ if (n > 1) {