From: Jouni Malinen Date: Sun, 15 Nov 2009 20:53:10 +0000 (+0200) Subject: WPS ER: Deinit WPS protocol data when freeing AP entry X-Git-Tag: hostap_0_7_0~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c073ad43d994ff2820c42b1aeb1f3b32baea911;p=thirdparty%2Fhostap.git WPS ER: Deinit WPS protocol data when freeing AP entry --- diff --git a/src/wps/wps_er.c b/src/wps/wps_er.c index b0048dd66..86d2dff8c 100644 --- a/src/wps/wps_er.c +++ b/src/wps/wps_er.c @@ -242,6 +242,8 @@ static void wps_er_ap_free(struct wps_er *er, struct wps_er_ap *ap) wps_er_ap_event(er->wps, ap, WPS_EV_ER_AP_REMOVE); os_free(ap->location); http_client_free(ap->http); + if (ap->wps) + wps_deinit(ap->wps); os_free(ap->friendly_name); os_free(ap->manufacturer);