]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
RADIUS client: Fix a copy-paste error in accounting server failover
authorJouni Malinen <j@w1.fi>
Sun, 1 Mar 2015 15:19:23 +0000 (17:19 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 1 Mar 2015 20:36:52 +0000 (22:36 +0200)
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 <j@w1.fi>
src/radius/radius_client.c

index 76c76a6af8dfaa819a04b4024ef8ecaea518f031..e9d4a551039817c3875a941b90ba1ce1790f2714 100644 (file)
@@ -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;
                }