From: Abinaya Kalaiselvan Date: Mon, 1 Feb 2021 04:59:36 +0000 (+0530) Subject: mesh: Fix for leaving mesh X-Git-Tag: hostap_2_10~659 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df0bfe4759d9f3eb6d933e318abc02bab0c3cc84;p=thirdparty%2Fhostap.git mesh: Fix for leaving mesh Avoid multiple execution of wpa_drv_leave_mesh(). Fixes: 0896c442dcd5 ("mesh: Fix for mesh init/deinit") Signed-off-by: Abinaya Kalaiselvan --- diff --git a/wpa_supplicant/mesh.c b/wpa_supplicant/mesh.c index df204478b..901b49b4d 100644 --- a/wpa_supplicant/mesh.c +++ b/wpa_supplicant/mesh.c @@ -44,7 +44,8 @@ static void wpa_supplicant_mesh_deinit(struct wpa_supplicant *wpa_s, os_free(wpa_s->mesh_rsn); wpa_s->mesh_rsn = NULL; - wpa_supplicant_leave_mesh(wpa_s, false); + if (!also_clear_hostapd) + wpa_supplicant_leave_mesh(wpa_s, false); }