]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Use current da type when walking through encoding steps
authorNick Porter <nick@portercomputing.co.uk>
Wed, 21 Aug 2024 21:08:49 +0000 (22:08 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 21 Aug 2024 21:08:49 +0000 (22:08 +0100)
src/protocols/internal/encode.c

index bb86a3967066bfb6b689cddd3a3e97e5eec5fc10..1e8ef17519ec63996c131e4089b78df90dfc492c 100644 (file)
@@ -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;