diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index 1ceca542b..d7bc32cc5 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -8449,7 +8449,10 @@ static int wpa_driver_nl80211_shared_freq(void *priv) MACSTR, driver->phyname, driver->first_bss.ifname, MAC2STR(driver->first_bss.addr)); - freq = nl80211_get_assoc_freq(driver); + if (is_ap_interface(driver->nlmode)) + freq = driver->first_bss.freq; + else + freq = nl80211_get_assoc_freq(driver); wpa_printf(MSG_DEBUG, "nl80211: Shared freq for PHY %s: %d", drv->phyname, freq); }