hostapd: fix 350-nl80211_del_beacon_bss.patch
authorAndre Heider <a.heider@gmail.com>
Fri, 25 Nov 2022 16:37:59 +0000 (17:37 +0100)
committerAndre Heider <a.heider@gmail.com>
Tue, 13 Dec 2022 09:54:50 +0000 (10:54 +0100)
Pass the expected struct:

../src/drivers/driver_nl80211.c: In function 'wpa_driver_nl80211_del_beacon':
../src/drivers/driver_nl80211.c:2945:31: warning: passing argument 1 of 'nl80211_bss_msg' from incompatible pointer type [-Wincompatible-pointer-types]
 2945 |         msg = nl80211_bss_msg(drv, 0, NL80211_CMD_DEL_BEACON);
      |                               ^~~
      |                               |
      |                               struct wpa_driver_nl80211_data *
../src/drivers/driver_nl80211.c:695:50: note: expected 'struct i802_bss *' but argument is of type 'struct wpa_driver_nl80211_data *'
  695 | struct nl_msg * nl80211_bss_msg(struct i802_bss *bss, int flags, uint8_t cmd)
      |                                 ~~~~~~~~~~~~~~~~~^~~

Fixes: 35ff1affe8 "hostapd: update to 2022-05-08"
Signed-off-by: Andre Heider <a.heider@gmail.com>
package/network/services/hostapd/patches/350-nl80211_del_beacon_bss.patch

index 85298df7eab38a745ac17977d8225e963e3448ca..a88b63e913d2654c32d8cb91033aaa8e25dabaca 100644 (file)
@@ -10,7 +10,7 @@
        bss->freq = 0;
        nl80211_put_wiphy_data_ap(bss);
 -      msg = nl80211_drv_msg(drv, 0, NL80211_CMD_DEL_BEACON);
-+      msg = nl80211_bss_msg(drv, 0, NL80211_CMD_DEL_BEACON);
++      msg = nl80211_bss_msg(bss, 0, NL80211_CMD_DEL_BEACON);
        return send_and_recv_msgs(drv, msg, NULL, NULL, NULL, NULL);
  }