diff options
| -rw-r--r-- | src/ap/ieee802_11.c | 3 | ||||
| -rw-r--r-- | src/fst/fst.c | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c index 2785c61f..e224d1bd 100644 --- a/src/ap/ieee802_11.c +++ b/src/ap/ieee802_11.c @@ -2122,6 +2122,9 @@ static int handle_action(struct hostapd_data *hapd, case WLAN_ACTION_FST: if (hapd->iface->fst) fst_rx_action(hapd->iface->fst, mgmt, len); + else + wpa_printf(MSG_DEBUG, + "FST: Ignore FST Action frame - no FST attached"); return 1; #endif /* CONFIG_FST */ case WLAN_ACTION_PUBLIC: diff --git a/src/fst/fst.c b/src/fst/fst.c index 568fb863..347c6fa5 100644 --- a/src/fst/fst.c +++ b/src/fst/fst.c @@ -183,6 +183,10 @@ void fst_rx_action(struct fst_iface *iface, const struct ieee80211_mgmt *mgmt, { if (fst_iface_is_connected(iface, mgmt->sa)) fst_session_on_action_rx(iface, mgmt, len); + else + wpa_printf(MSG_DEBUG, + "FST: Ignore FST Action frame - no FST connection with " + MACSTR, MAC2STR(mgmt->sa)); } |
