[PATCH] IBSS: Check ibss_rsn init before starting new ibss auth
Eduardo Abinader
eduardo.abinader
Fri May 1 07:14:16 PDT 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