From: Alan T. DeKok Date: Thu, 7 Sep 2023 21:41:40 +0000 (-0400) Subject: fix corner case CID 1544258 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b112f4ec878ed026fee82b5c445f772a7b12910f;p=thirdparty%2Ffreeradius-server.git fix corner case CID 1544258 --- diff --git a/src/protocols/radius/encode.c b/src/protocols/radius/encode.c index 07ae2f1c769..587f7575251 100644 --- a/src/protocols/radius/encode.c +++ b/src/protocols/radius/encode.c @@ -843,7 +843,7 @@ static ssize_t encode_extended_nested(fr_dbuff_t *dbuff, slen = encode_extended(&work_dbuff, da_stack, 0, &child_cursor, encode_ctx); } else { - slen = encode_extended_nested(&work_dbuff, da_stack, 0, &child_cursor, encode_ctx); + slen = encode_extended_nested(&work_dbuff, da_stack, depth + 1, &child_cursor, encode_ctx); } if (slen < 0) return slen;