From: Nick Porter Date: Thu, 12 Mar 2026 09:40:51 +0000 (+0000) Subject: Return on negative value (CID #1684172) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d52183905855916d48a77dcad6fc1aef8cd5f6f;p=thirdparty%2Ffreeradius-server.git Return on negative value (CID #1684172) --- diff --git a/src/lib/util/test/dns_tests.c b/src/lib/util/test/dns_tests.c index 966f1f49a8a..97f04b502fe 100644 --- a/src/lib/util/test/dns_tests.c +++ b/src/lib/util/test/dns_tests.c @@ -279,7 +279,7 @@ static void test_decode_simple_label(void) } static void test_decode_multi_label(void) -{ +{ ssize_t slen; uint8_t const *next; uint8_t pkt[DNS_HDR_LEN + 17]; /* "www.example.com" */ @@ -584,6 +584,7 @@ static void test_roundtrip_underscore(void) enc_len = encode_label(buf, sizeof(buf), buf, "_tcp.example.com", false, NULL); TEST_CHECK(enc_len > 0); + if (enc_len <= 0) return; dec_len = fr_dns_label_to_value_box(ctx, &vb_out, buf, enc_len, buf, false, NULL); TEST_CHECK(dec_len > 0);