From: Karel Zak Date: Tue, 28 Apr 2020 10:28:59 +0000 (+0200) Subject: lib/strutils: fix floating point exception X-Git-Tag: v2.36-rc1~127 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1186cdf336e9d29089de54ff59dba6d2ee1bd803;p=thirdparty%2Futil-linux.git lib/strutils: fix floating point exception Addresses: https://github.com/karelzak/util-linux/issues/1017 Signed-off-by: Karel Zak --- diff --git a/lib/strutils.c b/lib/strutils.c index e1629fb56d..609ef08600 100644 --- a/lib/strutils.c +++ b/lib/strutils.c @@ -195,7 +195,7 @@ check_suffix: frac /= 10; /* remove last digit from frac */ frac_poz *= 10; - if (seg) + if (seg && seg_div / seg) x += frac_base / (seg_div / seg); } while (frac); }