[PATCH] IBSS: Check ibss_rsn init before starting new ibss auth

Eduardo Abinader eduardo.abinader at openbossa.org
Fri May 1 10:14:16 EDT 2015


Sanity check added to avoid segmentation fault
which occurs, when issuing ibss_rsn ctrl iface cmd
and ibss was not initialized previously via ibss
network selection.

Signed-off-by: Eduardo Abinader <eduardo.abinader at openbossa.org>
---
 wpa_supplicant/ibss_rsn.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/wpa_supplicant/ibss_rsn.c b/wpa_supplicant/ibss_rsn.c
index d0ae135..6299191 100644
--- a/wpa_supplicant/ibss_rsn.c
+++ b/wpa_supplicant/ibss_rsn.c
@@ -571,6 +571,9 @@ int ibss_rsn_start(struct ibss_rsn *ibss_rsn, const u8 *addr)
 	struct ibss_rsn_peer *peer;
 	int res;
 
+	if (!ibss_rsn)
+		return -1;
+
 	/* if the peer already exists, exit immediately */
 	peer = ibss_rsn_get_peer(ibss_rsn, addr);
 	if (peer)
-- 
1.9.1



More information about the HostAP mailing list