Parcourir la source

WPS ER: Deinit WPS protocol data when freeing AP entry

Jouni Malinen il y a 15 ans
Parent
commit
2c073ad43d
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      src/wps/wps_er.c

+ 2 - 0
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);