diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2018-12-21 08:20:41 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2018-12-21 16:15:14 +0100 |
commit | 5f9026027da6e7286ae7d420829d300276e5957b (patch) | |
tree | a0be66899619ef68194af349fe2da87f5d8e970c /src/analyze | |
parent | a3ebe5eb620e49f0d24082876cafc7579261e64f (diff) | |
download | systemd-5f9026027da6e7286ae7d420829d300276e5957b.tar.gz |
analyze: add assert to verify we are not dividing by 0
CID #1397051.
Diffstat (limited to 'src/analyze')
-rw-r--r-- | src/analyze/analyze-security.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/analyze/analyze-security.c b/src/analyze/analyze-security.c index 8373819cd4..1fc3c1e02f 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++) |