fr_io_track_t const *track = talloc_get_type_abort_const(request->async->packet_ctx, fr_io_track_t);
fr_io_address_t const *address = track->address;
RADCLIENT const *client;
- fr_cursor_t cursor;
+ fr_dcursor_t cursor;
fr_assert(data[0] < FR_RADIUS_MAX_PACKET_CODE);
* That MUST be set and checked in the underlying
* transport, via a call to fr_radius_ok().
*/
- fr_cursor_init(&cursor, &request->request_pairs);
+ fr_dcursor_init(&cursor, &request->request_pairs);
if (fr_radius_decode(request->request_ctx, request->packet->data, request->packet->data_len,
NULL, client->secret, talloc_array_length(client->secret) - 1,
&cursor) < 0) {