]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
IBSS: Check ibss_rsn init before starting new IBSS authentication
authorEduardo Abinader <eduardo.abinader@openbossa.org>
Fri, 1 May 2015 14:14:16 +0000 (10:14 -0400)
committerJouni Malinen <j@w1.fi>
Sun, 3 May 2015 14:15:00 +0000 (17:15 +0300)
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@openbossa.org>
wpa_supplicant/ibss_rsn.c

index d0ae135bdf7253d7276f531cd79090afcade5898..6299191dda75299db05335e1f7793c94ff29c073 100644 (file)
@@ -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)