From: Alan T. DeKok Date: Thu, 12 Oct 2023 16:53:35 +0000 (-0400) Subject: add assertion for paranoia X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30bd4cd992bd7e941f5dc80addcdd2b75ef081b5;p=thirdparty%2Ffreeradius-server.git add assertion for paranoia --- diff --git a/src/protocols/dns/decode.c b/src/protocols/dns/decode.c index cd0a2b5ab4e..03e62e8dc3d 100644 --- a/src/protocols/dns/decode.c +++ b/src/protocols/dns/decode.c @@ -250,6 +250,9 @@ static ssize_t decode_record(TALLOC_CTX *ctx, fr_pair_list_t *out, fr_dict_attr_ packet_ctx, decode_value_trampoline, decode_tlv_trampoline); if (slen < 0) return slen; if (!slen) break; + + fr_assert(slen <= (p - end)); + p += slen; }