From: Jouni Malinen Date: Thu, 29 Jul 2010 23:41:14 +0000 (-0700) Subject: P2P: Avoid segfault on AP deinit after failed AP start X-Git-Url: http://www.project-moonshot.org/gitweb/?p=libeap.git;a=commitdiff_plain;h=0e14267a318b35df036536e497005c48acf9dbbb P2P: Avoid segfault on AP deinit after failed AP start --- diff --git a/wpa_supplicant/ap.c b/wpa_supplicant/ap.c index f638186..c38f188 100644 --- a/wpa_supplicant/ap.c +++ b/wpa_supplicant/ap.c @@ -395,7 +395,8 @@ void wpa_supplicant_ap_deinit(struct wpa_supplicant *wpa_s) wpa_s->current_ssid = NULL; #ifdef CONFIG_P2P - wpa_s->ap_iface->bss[0]->p2p_group = NULL; + if (wpa_s->ap_iface->bss) + wpa_s->ap_iface->bss[0]->p2p_group = NULL; wpas_p2p_group_deinit(wpa_s); #endif /* CONFIG_P2P */ hostapd_interface_deinit(wpa_s->ap_iface);