From d4f6b13bcfb5c6245d39f5a71db199bac5a0a26f Mon Sep 17 00:00:00 2001 From: Kozlov Dmitry Date: Tue, 19 Apr 2011 11:46:02 +0400 Subject: radius: auth_chap_md5: send chap challenge via CHAP-Challenge attribute too --- accel-pppd/radius/auth.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/accel-pppd/radius/auth.c b/accel-pppd/radius/auth.c index 70ecbbe..99e6e16 100644 --- a/accel-pppd/radius/auth.c +++ b/accel-pppd/radius/auth.c @@ -253,20 +253,16 @@ int rad_auth_chap_md5(struct radius_pd_t *rpd, const char *username, va_list arg if (challenge_len == 16) memcpy(rpd->auth_req->RA, challenge, 16); - else { - if (rad_packet_add_octets(rpd->auth_req->pack, NULL, "CHAP-Challenge", challenge, challenge_len)) + if (rad_packet_add_octets(rpd->auth_req->pack, NULL, "CHAP-Challenge", challenge, challenge_len)) goto out; - } if (rad_packet_add_octets(rpd->auth_req->pack, NULL, "CHAP-Password", chap_password, 17)) goto out; } else { if (challenge_len == 16) memcpy(rpd->auth_req->RA, challenge, 16); - else { - if (rad_packet_change_octets(rpd->auth_req->pack, NULL, "CHAP-Challenge", challenge, challenge_len)) + if (rad_packet_change_octets(rpd->auth_req->pack, NULL, "CHAP-Challenge", challenge, challenge_len)) goto out; - } if (rad_packet_change_octets(rpd->auth_req->pack, NULL, "CHAP-Password", chap_password, 17)) goto out; -- cgit v1.2.3