From: Alan T. DeKok Date: Sun, 28 Jan 2024 17:21:17 +0000 (-0500) Subject: check slen X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be85ecc54e968fe5968afde0b58b2308c3487bfe;p=thirdparty%2Ffreeradius-server.git check slen --- diff --git a/src/protocols/dhcpv6/encode.c b/src/protocols/dhcpv6/encode.c index 225586ac4c1..036ee542930 100644 --- a/src/protocols/dhcpv6/encode.c +++ b/src/protocols/dhcpv6/encode.c @@ -282,6 +282,7 @@ static ssize_t encode_value(fr_dbuff_t *dbuff, if (ref && (ref->dict != dict_dhcpv6)) { slen = fr_pair_ref_to_network(&work_dbuff, da_stack, depth, cursor); + if (slen < 0) return PAIR_ENCODE_FATAL_ERROR; break; }