hostapd: bump to 2024-03-09
[openwrt/staging/xback.git] / package / network / services / hostapd / patches / 182-nl80211-move-nl80211_put_freq_params-call-outside-of.patch
index 395c645954247ce550c4d94bc20b1389b60478e2..e875a82aea778d5b8dde6d3f76246199e50026fd 100644 (file)
@@ -12,7 +12,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/src/drivers/driver_nl80211.c
 +++ b/src/drivers/driver_nl80211.c
-@@ -5226,6 +5226,9 @@ static int wpa_driver_nl80211_set_ap(voi
+@@ -5315,6 +5315,9 @@ static int wpa_driver_nl80211_set_ap(voi
                nla_nest_end(msg, ftm);
        }
  
@@ -22,13 +22,13 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  #ifdef CONFIG_IEEE80211AX
        if (params->he_spr_ctrl) {
                struct nlattr *spr;
-@@ -5260,9 +5263,6 @@ static int wpa_driver_nl80211_set_ap(voi
+@@ -5349,9 +5352,6 @@ static int wpa_driver_nl80211_set_ap(voi
                nla_nest_end(msg, spr);
        }
  
 -      if (params->freq && nl80211_put_freq_params(msg, params->freq) < 0)
 -              goto fail;
 -
-       if (params->freq && params->freq->he_enabled) {
+       if (params->freq && params->freq->he_enabled &&
+           nl80211_attr_supported(drv, NL80211_ATTR_HE_BSS_COLOR)) {
                struct nlattr *bss_color;