about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-06-27 16:02:46 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-06-27 16:02:46 -0400
commitaf613eba452feb3d53ace3532efb25a8c36aff02 (patch)
treeb2de560cd7196ca10dd5ec4a05396f215b1ec29d /src
parentbc8719a32822d4dcf22f1627bb8488ca8c1c71ca (diff)
downloadlibwifi-af613eba452feb3d53ace3532efb25a8c36aff02.tar.gz
libwifi-af613eba452feb3d53ace3532efb25a8c36aff02.tar.bz2
libwifi-af613eba452feb3d53ace3532efb25a8c36aff02.zip
Allow not setting an SSID for beacon frames HEAD main
Diffstat (limited to 'src')
-rw-r--r--src/libwifi/gen/management/beacon.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libwifi/gen/management/beacon.c b/src/libwifi/gen/management/beacon.c index f70a981..7442443 100644 --- a/src/libwifi/gen/management/beacon.c +++ b/src/libwifi/gen/management/beacon.c
@@ -95,14 +95,14 @@ int libwifi_create_beacon(struct libwifi_beacon *beacon,
95 beacon->fixed_parameters.beacon_interval = BYTESWAP16(LIBWIFI_DEFAULT_BEACON_INTERVAL); 95 beacon->fixed_parameters.beacon_interval = BYTESWAP16(LIBWIFI_DEFAULT_BEACON_INTERVAL);
96 beacon->fixed_parameters.capabilities_information = BYTESWAP16(LIBWIFI_DEFAULT_AP_CAPABS); 96 beacon->fixed_parameters.capabilities_information = BYTESWAP16(LIBWIFI_DEFAULT_AP_CAPABS);
97 97
98 int ret = libwifi_set_beacon_ssid(beacon, ssid); 98 if (ssid != NULL) {
99 if (ret != 0) { 99 int ret = libwifi_set_beacon_ssid(beacon, ssid);
100 return ret; 100 if (ret != 0) {
101 return ret;
102 }
101 } 103 }
102 104
103 ret = libwifi_set_beacon_channel(beacon, channel); 105 return libwifi_set_beacon_channel(beacon, channel);
104
105 return ret;
106} 106}
107 107
108/** 108/**