fr_dict_attr_t const *parent,
uint8_t const *data, size_t const data_len, void *decode_ctx)
{
- if (parent->flags.array) return decode_array(ctx, cursor, dict, parent, data, data_len, decode_ctx);
-
/*
* @todo - we might need to limit this to only one DNS label.
*/
return decode_dns_labels(ctx, cursor, dict, parent, data, data_len, decode_ctx);
}
+ if (parent->flags.array) return decode_array(ctx, cursor, dict, parent, data, data_len, decode_ctx);
+
return decode_value(ctx, cursor, dict, parent, data, data_len, decode_ctx);
}