]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
WPS ER: Deinit WPS protocol data when freeing AP entry
authorJouni Malinen <j@w1.fi>
Sun, 15 Nov 2009 20:53:10 +0000 (22:53 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 15 Nov 2009 20:53:10 +0000 (22:53 +0200)
src/wps/wps_er.c

index b0048dd66ef59db7dee3c0b6703b3db516bab0b1..86d2dff8c69e6cd73a9225ab646f644ac0d96598 100644 (file)
@@ -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);