return NULL;
}
- if (rr->request_io_ctx != h->status_u) {
- treq = talloc_get_type_abort(rr->request_io_ctx, fr_trunk_request_t);
+ if (rr->rctx != h->status_u) {
+ treq = talloc_get_type_abort(rr->rctx, fr_trunk_request_t);
request = treq->request;
rad_assert(request != NULL);
u = talloc_get_type_abort(treq->preq, udp_request_t);
} else {
treq = NULL;
request = NULL;
- u = talloc_get_type_abort(rr->request_io_ctx, udp_request_t);
+ u = talloc_get_type_abort(rr->rctx, udp_request_t);
r = NULL;
rad_assert(u == h->status_u);
}
* @param[in] id The rlm_radius_id_t tracking table.
* @param[in] request The request which will send the proxied packet.
* @param[in] code Of the outbound request.
- * @param request_io_ctx The context to associate with the request
+ * @param rctx The context to associate with the request
* @return
* - NULL on error
* - rlm_radius_request_t on success
*/
rlm_radius_request_t *rr_track_alloc(rlm_radius_id_t *id, REQUEST *request, int code,
- void *request_io_ctx)
+ void *rctx)
{
rlm_radius_request_t *rr;
done:
rr->request = request;
- rr->request_io_ctx = request_io_ctx;
+ rr->rctx = rctx;
rr->code = code;
*/
typedef struct {
REQUEST *request; //!< as always...
- void *request_io_ctx;
+ void *rctx;
int code; //!< packet code (sigh)
int id; //!< our ID
rlm_radius_id_t *rr_track_create(TALLOC_CTX *ctx);
rlm_radius_request_t *rr_track_alloc(rlm_radius_id_t *id, REQUEST *request, int code,
- void *request_io_ctx) CC_HINT(nonnull);
+ void *rctx) CC_HINT(nonnull);
int rr_track_update(rlm_radius_id_t *id, rlm_radius_request_t *rr, uint8_t *vector) CC_HINT(nonnull);
rlm_radius_request_t *rr_track_find(rlm_radius_id_t *id, int packet_id, uint8_t *vector) CC_HINT(nonnull(1));
int rr_track_delete(rlm_radius_id_t *id, rlm_radius_request_t *rr) CC_HINT(nonnull);