From: Jouni Malinen Date: Sun, 1 Mar 2015 15:19:23 +0000 (+0200) Subject: RADIUS client: Fix a copy-paste error in accounting server failover X-Git-Tag: hostap_2_4~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a7ed38670489f84fbfbdc1d8695e9e56df0fdd1;p=thirdparty%2Fhostap.git RADIUS client: Fix a copy-paste error in accounting server failover Commit 347c55e216f22002246e378097a16ecb24b7c106 ('RADIUS client: Re-try connection if socket is closed on retransmit') added a new option for initialing RADIUS server failover from radius_client_retransmit(), but ended up trying to change authentication servers when accounting server was supposed to be changed due to a copy-paste issue. Signed-off-by: Jouni Malinen --- diff --git a/src/radius/radius_client.c b/src/radius/radius_client.c index 76c76a6af..e9d4a5510 100644 --- a/src/radius/radius_client.c +++ b/src/radius/radius_client.c @@ -343,7 +343,7 @@ static int radius_client_retransmit(struct radius_client_data *radius, radius_client_init_acct(radius); if (radius->acct_sock < 0 && conf->num_acct_servers > 1) { prev_num_msgs = radius->num_msgs; - radius_client_auth_failover(radius); + radius_client_acct_failover(radius); if (prev_num_msgs != radius->num_msgs) return 0; }