]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
call encode_array
authorAlan T. DeKok <aland@freeradius.org>
Sat, 12 Mar 2022 14:44:22 +0000 (09:44 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sat, 12 Mar 2022 14:44:22 +0000 (09:44 -0500)
src/protocols/dhcpv4/encode.c

index 3741030915d4b62d558eecb7689a2c42119b4dc2..5b8076ecb0bf5724b75c12403f6d05b7f67a6f3d 100644 (file)
@@ -43,6 +43,10 @@ static ssize_t encode_tlv(fr_dbuff_t *dbuff,
                          fr_da_stack_t *da_stack, unsigned int depth,
                          fr_dcursor_t *cursor, void *encode_ctx);
 
+static ssize_t encode_array(fr_dbuff_t *dbuff,
+                                  fr_da_stack_t *da_stack, int depth,
+                                  fr_dcursor_t *cursor, fr_dhcpv4_ctx_t *encode_ctx);
+
 static ssize_t encode_value_trampoline(fr_dbuff_t *dbuff,
                                       fr_da_stack_t *da_stack, unsigned int depth,
                                       fr_dcursor_t *cursor, void *encode_ctx)
@@ -53,8 +57,7 @@ static ssize_t encode_value_trampoline(fr_dbuff_t *dbuff,
         *      Write out the option's value
         */
        if (da->flags.array) {
-               fr_assert(0);
-//             return encode_array(dbuff, da_stack, depth, cursor, encode_ctx);
+               return encode_array(dbuff, da_stack, depth, cursor, encode_ctx);
        }
 
        return encode_value(dbuff, da_stack, depth, cursor, encode_ctx);