diff options
-rw-r--r-- | wlantest/rx_data.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/wlantest/rx_data.c b/wlantest/rx_data.c index 0f88b9d37..2a03f5c9a 100644 --- a/wlantest/rx_data.c +++ b/wlantest/rx_data.c @@ -812,7 +812,11 @@ static void rx_data_bss(struct wlantest *wt, const struct ieee80211_hdr *hdr, bss = bss_get(wt, bssid); if (bss) { - struct wlantest_sta *sta = sta_get(bss, sta_addr); + struct wlantest_sta *sta; + + sta = sta_find_mlo(wt, bss, sta_addr); + if (!sta) + sta = sta_get(bss, sta_addr); if (sta) { if (qos) { |