]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add FR_TYPE_VOID to switch statements in value.c
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 15 Mar 2021 13:55:54 +0000 (13:55 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 15 Mar 2021 13:55:54 +0000 (13:55 +0000)
src/lib/util/value.c

index 90aadedac9f831906aa0da7dbe7864e5b040c1d2..678d33ab46113f38cb91b4f40ea289dc8aa2996b 100644 (file)
@@ -2954,6 +2954,7 @@ int fr_value_box_cast(TALLOC_CTX *ctx, fr_value_box_t *dst,
        case FR_TYPE_VALUE_BOX:
        case FR_TYPE_STRUCTURAL:
        case FR_TYPE_INVALID:
+       case FR_TYPE_VOID:
        case FR_TYPE_MAX:
                fr_strerror_printf("Invalid cast from %s to %s.  Invalid destination type",
                                   fr_table_str_by_value(fr_value_box_type_table, src->type, "<INVALID>"),
@@ -4543,6 +4544,7 @@ parse:
        case FR_TYPE_VALUE_BOX:
        case FR_TYPE_VARIABLE_SIZE:     /* Should have been dealt with above */
        case FR_TYPE_STRUCTURAL:        /* Listed again to suppress compiler warnings */
+       case FR_TYPE_VOID:
        case FR_TYPE_BAD:
                fr_strerror_printf("Unknown attribute dst_type %d", *dst_type);
                return -1;
@@ -4825,6 +4827,7 @@ ssize_t fr_value_box_print(fr_sbuff_t *out, fr_value_box_t const *data, fr_sbuff
        case FR_TYPE_COMBO_IP_ADDR:
        case FR_TYPE_COMBO_IP_PREFIX:
        case FR_TYPE_VALUE_BOX:
+       case FR_TYPE_VOID:
        case FR_TYPE_BAD:
                (void)fr_cond_assert(0);
                return 0;