]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
FILS: Fix CONFIG_FILS=y build without CONFIG_IEEE80211R=y
authorJouni Malinen <jouni@codeaurora.org>
Mon, 26 Mar 2018 09:33:52 +0000 (12:33 +0300)
committerJouni Malinen <j@w1.fi>
Mon, 26 Mar 2018 09:33:52 +0000 (12:33 +0300)
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
src/rsn_supp/wpa.c

index 5ebd4cb990fd644f70b4be2dd1e1c2b364170fdb..0e1ab900a9caa2f69799a01e3645653c0d1a949c 100644 (file)
@@ -3520,6 +3520,7 @@ int fils_process_auth(struct wpa_sm *sm, const u8 *bssid, const u8 *data,
        os_memcpy(sm->fils_anonce, elems.fils_nonce, FILS_NONCE_LEN);
        wpa_hexdump(MSG_DEBUG, "FILS: ANonce", sm->fils_anonce, FILS_NONCE_LEN);
 
+#ifdef CONFIG_IEEE80211R
        if (wpa_key_mgmt_ft(sm->key_mgmt)) {
                struct wpa_ft_ies parse;
 
@@ -3567,6 +3568,7 @@ int fils_process_auth(struct wpa_sm *sm, const u8 *bssid, const u8 *data,
                wpabuf_free(sm->fils_ft_ies);
                sm->fils_ft_ies = NULL;
        }
+#endif /* CONFIG_IEEE80211R */
 
        /* PMKID List */
        if (rsn.pmkid && rsn.num_pmkid > 0) {