]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: avoid divide-by-zero coverity warning 39355/head
authorLuca Boccassi <luca.boccassi@gmail.com>
Fri, 17 Oct 2025 10:42:20 +0000 (11:42 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Fri, 17 Oct 2025 15:44:15 +0000 (16:44 +0100)
CID#1587762

src/test/test-json.c

index 91e14a4726d48ce195ec65022179eaf5f586a053..a3e0c88e40ad90b60fb903f8add22cef2cba052a 100644 (file)
@@ -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);
 }