This saves some extra processing for the non-FT case if FT is built in, but
not used for the association.
if (ie && ie[1] >= MOBILITY_DOMAIN_ID_LEN)
md = ie + 2;
wpa_sm_set_ft_params(wpa_s->wpa, md, NULL, 0, NULL);
- /* Prepare for the next transition */
- wpa_ft_prepare_auth_request(wpa_s->wpa);
+ if (md) {
+ /* Prepare for the next transition */
+ wpa_ft_prepare_auth_request(wpa_s->wpa);
+ }
#endif /* CONFIG_IEEE80211R */
} else {
wpa_msg(wpa_s, MSG_INFO, "Trying to associate with SSID '%s'",