From 1d8b14342415fc92f33ebdd640c92f3d95f77dcc Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Tue, 31 Oct 2023 18:00:46 -0400 Subject: [PATCH] reply packets use request authenticator for Message-Authenticator --- src/lib/radius.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/radius.c b/src/lib/radius.c index 357d0e8ec95..6aec0f04233 100644 --- a/src/lib/radius.c +++ b/src/lib/radius.c @@ -2152,11 +2152,7 @@ int rad_sign(RADIUS_PACKET *packet, RADIUS_PACKET const *original, case PW_CODE_ACCOUNTING_REQUEST: case PW_CODE_DISCONNECT_REQUEST: - case PW_CODE_DISCONNECT_ACK: - case PW_CODE_DISCONNECT_NAK: case PW_CODE_COA_REQUEST: - case PW_CODE_COA_ACK: - case PW_CODE_COA_NAK: memset(hdr->vector, 0, AUTH_VECTOR_LEN); break; @@ -2164,6 +2160,10 @@ int rad_sign(RADIUS_PACKET *packet, RADIUS_PACKET const *original, case PW_CODE_ACCESS_ACCEPT: case PW_CODE_ACCESS_REJECT: case PW_CODE_ACCESS_CHALLENGE: + case PW_CODE_DISCONNECT_ACK: + case PW_CODE_DISCONNECT_NAK: + case PW_CODE_COA_ACK: + case PW_CODE_COA_NAK: memcpy(hdr->vector, original->vector, AUTH_VECTOR_LEN); break; -- 2.47.3