]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
The enumv isn't an ancestor of the attribute being printed
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 31 Jul 2025 04:44:47 +0000 (21:44 -0700)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 31 Jul 2025 04:45:25 +0000 (21:45 -0700)
src/lib/util/value.c

index ce936f3ecfcdfe80d2abd9deabb5beac7a181015..8b90be1fb3bc374df40ae90f73d20568d2437c1f 100644 (file)
@@ -5833,7 +5833,7 @@ ssize_t fr_value_box_print(fr_sbuff_t *out, fr_value_box_t const *data, fr_sbuff
                 *      No escaping, just dump the name as-is.
                 */
                if (!e_rules) {
-                       FR_DICT_ATTR_OID_PRINT_RETURN(&our_out, data->enumv, data->vb_attr, false);
+                       FR_DICT_ATTR_OID_PRINT_RETURN(&our_out, NULL, data->vb_attr, false);
                        break;
                }
 
@@ -5846,7 +5846,7 @@ ssize_t fr_value_box_print(fr_sbuff_t *out, fr_value_box_t const *data, fr_sbuff
 
                        FR_SBUFF_TALLOC_THREAD_LOCAL(&unescaped, 256, 4096);
 
-                       FR_DICT_ATTR_OID_PRINT_RETURN(unescaped, data->enumv, data->vb_attr, false);
+                       FR_DICT_ATTR_OID_PRINT_RETURN(unescaped, NULL, data->vb_attr, false);
 
                        FR_SBUFF_IN_ESCAPE_RETURN(&our_out, fr_sbuff_start(unescaped),
                                                  fr_sbuff_used(unescaped), e_rules);