static void test_eapol_clean(struct eapol_test_data *e, struct wpa_supplicant *wpa_s) { radius_client_deinit(e->radius); os_free(e->last_eap_radius); if (e->last_recv_radius) { radius_msg_free(e->last_recv_radius); os_free(e->last_recv_radius); } os_free(e->eap_identity); e->eap_identity = NULL; eapol_sm_deinit(wpa_s->eapol); wpa_s->eapol = NULL; if (e->radius_conf && e->radius_conf->auth_server) { os_free(e->radius_conf->auth_server->shared_secret); os_free(e->radius_conf->auth_server); } os_free(e->radius_conf); e->radius_conf = NULL; scard_deinit(wpa_s->scard); if (wpa_s->ctrl_iface) { wpa_supplicant_ctrl_iface_deinit(wpa_s->ctrl_iface); wpa_s->ctrl_iface = NULL; } wpa_config_free(wpa_s->conf); }
static void test_eapol_clean(struct eapol_test_data *e, struct wpa_supplicant *wpa_s) { struct extra_radius_attr *p, *prev; radius_client_deinit(e->radius); os_free(e->last_eap_radius); radius_msg_free(e->last_recv_radius); e->last_recv_radius = NULL; os_free(e->eap_identity); e->eap_identity = NULL; eapol_sm_deinit(wpa_s->eapol); wpa_s->eapol = NULL; if (e->radius_conf && e->radius_conf->auth_server) { os_free(e->radius_conf->auth_server->shared_secret); os_free(e->radius_conf->auth_server); } os_free(e->radius_conf); e->radius_conf = NULL; scard_deinit(wpa_s->scard); if (wpa_s->ctrl_iface) { wpa_supplicant_ctrl_iface_deinit(wpa_s->ctrl_iface); wpa_s->ctrl_iface = NULL; } wpa_config_free(wpa_s->conf); p = e->extra_attrs; while (p) { prev = p; p = p->next; os_free(prev); } }
static void test_eapol_clean(struct wpa_supplicant *wpa_s) { rsn_preauth_deinit(wpa_s->wpa); pmksa_candidate_free(wpa_s->wpa); wpa_sm_deinit(wpa_s->wpa); scard_deinit(wpa_s->scard); if (wpa_s->ctrl_iface) { wpa_supplicant_ctrl_iface_deinit(wpa_s->ctrl_iface); wpa_s->ctrl_iface = NULL; } wpa_config_free(wpa_s->conf); }
static void test_eapol_clean(struct wpa_supplicant *wpa_s) { radius_client_deinit(wpa_s); free(wpa_s->last_eap_radius); if (wpa_s->last_recv_radius) { radius_msg_free(wpa_s->last_recv_radius); free(wpa_s->last_recv_radius); } eapol_sm_deinit(wpa_s->eapol); wpa_s->eapol = NULL; if (wpa_s->auth_server) { free(wpa_s->auth_server->shared_secret); free(wpa_s->auth_server); } scard_deinit(wpa_s->scard); wpa_supplicant_ctrl_iface_deinit(wpa_s); wpa_config_free(wpa_s->conf); }