]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Fix RADIUS client to cancel IPv6 socket read notifications
authorJouni Malinen <j@w1.fi>
Sat, 19 Dec 2009 16:52:42 +0000 (18:52 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 19 Dec 2009 16:52:42 +0000 (18:52 +0200)
src/radius/radius_client.c

index f55bd5fa2b00c033281991234831fbe456d4b1a3..171af2927b0fb903ecf0156784ab2f5b58ad66ed 100644 (file)
@@ -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);