From: Luca Boccassi Date: Fri, 17 Oct 2025 10:42:20 +0000 (+0100) Subject: test: avoid divide-by-zero coverity warning X-Git-Tag: v258.2~103 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1b6ab516e3503006345d5944e8cb4c20ef9f6b20;p=thirdparty%2Fsystemd.git test: avoid divide-by-zero coverity warning CID#1587762 (cherry picked from commit d0a066a1a4a391f629f7f52b5005103f8daf411f) --- diff --git a/src/test/test-json.c b/src/test/test-json.c index 91e14a4726d..a3e0c88e40a 100644 --- a/src/test/test-json.c +++ b/src/test/test-json.c @@ -667,6 +667,7 @@ static void test_float_match(sd_json_variant *v) { assert_se(fabs(1.0 - (DBL_MIN / 2 / sd_json_variant_real(sd_json_variant_by_index(v, 9)))) <= delta); assert_se(sd_json_variant_is_real(sd_json_variant_by_index(v, 10)) && !sd_json_variant_is_integer(sd_json_variant_by_index(v, 10))); + assert_se(!iszero_safe(sd_json_variant_real(sd_json_variant_by_index(v, 10)))); assert_se(fabs(1.0 - (-DBL_MIN / 2 / sd_json_variant_real(sd_json_variant_by_index(v, 10)))) <= delta); }