void hostapd_acl_deinit(hostapd *hapd) { struct hostapd_acl_query_data *query, *prev; hostapd_acl_cache_free(hapd->acl_cache); query = hapd->acl_queries; while (query) { prev = query; query = query->next; hostapd_acl_query_free(prev); } }
void hostapd_acl_deinit(struct hostapd_data *hapd) { struct hostapd_acl_query_data *query, *prev; eloop_cancel_timeout(hostapd_acl_expire, hapd, NULL); hostapd_acl_cache_free(hapd->acl_cache); query = hapd->acl_queries; while (query) { prev = query; query = query->next; hostapd_acl_query_free(prev); } }
/** * hostapd_acl_deinit - Deinitialize IEEE 802.11 ACL * @hapd: hostapd BSS data */ void hostapd_acl_deinit(struct hostapd_data *hapd) { struct hostapd_acl_query_data *query, *prev; #ifndef CONFIG_NO_RADIUS eloop_cancel_timeout(hostapd_acl_expire, hapd, NULL); hostapd_acl_cache_free(hapd->acl_cache); #endif /* CONFIG_NO_RADIUS */ query = hapd->acl_queries; while (query) { prev = query; query = query->next; hostapd_acl_query_free(prev); } }
/** * hostapd_acl_deinit - Deinitialize IEEE 802.11 ACL * @hapd: hostapd BSS data */ void hostapd_acl_deinit(struct hostapd_data *hapd) { struct hostapd_acl_query_data *query, *prev; #ifndef CONFIG_NO_RADIUS hostapd_acl_cache_free(hapd->acl_cache); hapd->acl_cache = NULL; #endif /* CONFIG_NO_RADIUS */ query = hapd->acl_queries; hapd->acl_queries = NULL; while (query) { prev = query; query = query->next; hostapd_acl_query_free(prev); } }