From: Jouni Malinen Date: Sat, 19 Dec 2009 16:52:42 +0000 (+0200) Subject: Fix RADIUS client to cancel IPv6 socket read notifications X-Git-Tag: hostap_0_7_1~307 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2988796257e4ce850372376b5bc0a8c6c8db7a71;p=thirdparty%2Fhostap.git Fix RADIUS client to cancel IPv6 socket read notifications --- diff --git a/src/radius/radius_client.c b/src/radius/radius_client.c index f55bd5fa2..171af2927 100644 --- a/src/radius/radius_client.c +++ b/src/radius/radius_client.c @@ -1297,6 +1297,12 @@ void radius_client_deinit(struct radius_client_data *radius) eloop_unregister_read_sock(radius->auth_serv_sock); if (radius->acct_serv_sock >= 0) eloop_unregister_read_sock(radius->acct_serv_sock); +#ifdef CONFIG_IPV6 + if (radius->auth_serv_sock6 >= 0) + eloop_unregister_read_sock(radius->auth_serv_sock6); + if (radius->acct_serv_sock6 >= 0) + eloop_unregister_read_sock(radius->acct_serv_sock6); +#endif /* CONFIG_IPV6 */ eloop_cancel_timeout(radius_retry_primary_timer, radius, NULL);