]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
WPS: Use strict validation of (Re)AssocResp only if IEs are known
authorJouni Malinen <jouni.malinen@atheros.com>
Wed, 13 Apr 2011 23:55:38 +0000 (02:55 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 13 Apr 2011 23:57:24 +0000 (02:57 +0300)
wpa_supplicant/events.c

index 3e6d0143e59bd59cf5c60ab8c533623c7946b5ca..a3153aa573e2f7c3b95faa833c05f582d9b02e89 100644 (file)
@@ -1103,7 +1103,7 @@ static int wpa_supplicant_event_associnfo(struct wpa_supplicant *wpa_s,
        l = data->assoc_info.resp_ies_len;
 
 #ifdef CONFIG_WPS_STRICT
-       if (wpa_s->current_ssid &&
+       if (p && wpa_s->current_ssid &&
            wpa_s->current_ssid->key_mgmt == WPA_KEY_MGMT_WPS) {
                struct wpabuf *wps;
                wps = ieee802_11_vendor_ie_concat(p, l, WPS_IE_VENDOR_TYPE);