From d19e8454dcd4ab653c571cca1e1e80319b933c7e Mon Sep 17 00:00:00 2001 From: Nick Porter Date: Fri, 21 Feb 2025 15:11:07 +0000 Subject: [PATCH] Return reply packet type, not rcode --- src/modules/rlm_radius/bio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/rlm_radius/bio.c b/src/modules/rlm_radius/bio.c index 3a1a4c99de..f22e9df96c 100644 --- a/src/modules/rlm_radius/bio.c +++ b/src/modules/rlm_radius/bio.c @@ -2606,7 +2606,7 @@ static int8_t home_server_cmp(void const *one, void const *two) static xlat_action_t xlat_sendto_resume(TALLOC_CTX *ctx, fr_dcursor_t *out, xlat_ctx_t const *xctx, - UNUSED request_t *request, UNUSED fr_value_box_list_t *in) + request_t *request, UNUSED fr_value_box_list_t *in) { bio_request_t *u = talloc_get_type_abort(xctx->rctx, bio_request_t); fr_value_box_t *dst; @@ -2614,7 +2614,7 @@ static xlat_action_t xlat_sendto_resume(TALLOC_CTX *ctx, fr_dcursor_t *out, if (u->rcode == RLM_MODULE_FAIL) return XLAT_ACTION_FAIL; MEM(dst = fr_value_box_alloc(ctx, FR_TYPE_UINT32, attr_packet_type)); - dst->vb_uint32 = u->rcode; + dst->vb_uint32 = request->reply->code; fr_dcursor_append(out, dst); -- 2.47.3