]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
enumvs always have names. Look for ones with values
authorAlan T. DeKok <aland@freeradius.org>
Wed, 15 Nov 2023 18:56:49 +0000 (13:56 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 16 Nov 2023 13:06:00 +0000 (08:06 -0500)
src/lib/util/value.c

index c14fbd9fb54e83778ab5eb0e9846383bc66a86fb..74210811fb9e0087c077ef7f61352804ffb2e114 100644 (file)
@@ -5151,7 +5151,7 @@ ssize_t fr_value_box_print(fr_sbuff_t *out, fr_value_box_t const *data, fr_sbuff
 
        char            buf[1024];      /* Interim buffer to use with poorly behaved printing functions */
 
-       if (data->enumv && data->enumv->name) {
+       if (data->enumv && data->enumv->flags.has_value) {
                char const *name;
 
                name = fr_dict_enum_name_by_value(data->enumv, data);