summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wlantest/rx_data.c6
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) {