Browse Source

WPS: Fix memory leak with wps_ie in wpa_bss_is_wps_candidate()

Fix possible memory leak in case if WPS is not enabled on the interface
for connection. This path was missed in commit
fae7b3726035b57a78aa552378fc5d15402b9ec1 ('WPS: Do not expire probable
BSSes for WPS connection').

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
vamsi krishna 8 years ago
parent
commit
00ec535060
1 changed files with 1 additions and 0 deletions
  1. 1 0
      wpa_supplicant/bss.c

+ 1 - 0
wpa_supplicant/bss.c

@@ -338,6 +338,7 @@ static int wpa_bss_is_wps_candidate(struct wpa_supplicant *wpa_s,
 		wpabuf_free(wps_ie);
 		return ret;
 	}
+	wpabuf_free(wps_ie);
 #endif /* CONFIG_WPS */
 
 	return 0;