From: Zbigniew Jędrzejewski-Szmek Date: Fri, 21 Dec 2018 07:20:41 +0000 (+0100) Subject: analyze: add assert to verify we are not dividing by 0 X-Git-Tag: v240~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5f9026027da6e7286ae7d420829d300276e5957b;p=platform%2Fupstream%2Fsystemd.git analyze: add assert to verify we are not dividing by 0 CID #1397051. --- diff --git a/src/analyze/analyze-security.c b/src/analyze/analyze-security.c index 8373819..1fc3c1e 100644 --- a/src/analyze/analyze-security.c +++ b/src/analyze/analyze-security.c @@ -1533,6 +1533,7 @@ static int assess(const struct security_info *info, Table *overview_table, Analy return log_error_errno(r, "Failed to output table: %m"); } + assert(weight_sum > 0); exposure = DIV_ROUND_UP(badness_sum * 100U, weight_sum); for (i = 0; i < ELEMENTSOF(badness_table); i++)