From: Nick Porter Date: Wed, 21 Aug 2024 21:08:49 +0000 (+0100) Subject: Use current da type when walking through encoding steps X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd9217b3adfbcb61bc0f11ad4a25b8df537ddad8;p=thirdparty%2Ffreeradius-server.git Use current da type when walking through encoding steps --- diff --git a/src/protocols/internal/encode.c b/src/protocols/internal/encode.c index bb86a396706..1e8ef17519e 100644 --- a/src/protocols/internal/encode.c +++ b/src/protocols/internal/encode.c @@ -136,7 +136,7 @@ static ssize_t internal_encode(fr_dbuff_t *dbuff, value_dbuff = FR_DBUFF_BIND_CURRENT(&work_dbuff); fr_dbuff_marker(&value_field, &value_dbuff); - switch (vp->vp_type) { + switch (da->type) { case FR_TYPE_LEAF: slen = fr_value_box_to_network(&value_dbuff, &vp->data); if (slen < 0) return PAIR_ENCODE_FATAL_ERROR;