From: Dmitry Shmidt Date: Thu, 3 Dec 2009 18:59:27 +0000 (+0200) Subject: Fix wpa_priv memory leak in wpa_priv_get_scan_results2() X-Git-Tag: hostap_0_7_1~429 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4e2225a52026163ba5ed5eb03617dccd1ca444cf;p=thirdparty%2Fhostap.git Fix wpa_priv memory leak in wpa_priv_get_scan_results2() I suspect that new scan results format demands more complex free procedure. --- diff --git a/wpa_supplicant/wpa_priv.c b/wpa_supplicant/wpa_priv.c index 975a4ed6f..046f378a3 100644 --- a/wpa_supplicant/wpa_priv.c +++ b/wpa_supplicant/wpa_priv.c @@ -146,12 +146,12 @@ static void wpa_priv_get_scan_results2(struct wpa_priv_interface *iface, sizeof(*from)); os_free(buf); - os_free(res); + wpa_scan_results_free(res); return; fail: os_free(buf); - os_free(res); + wpa_scan_results_free(res); sendto(iface->fd, "", 0, 0, (struct sockaddr *) from, sizeof(*from)); }