wpa_supplicant: Fix typos

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
This commit is contained in:
Yegor Yefremov 2020-10-18 19:28:23 +02:00 committed by Jouni Malinen
parent ac835ea092
commit b439b21a2f
23 changed files with 50 additions and 50 deletions

View file

@ -533,7 +533,7 @@ ChangeLog for wpa_supplicant
* fixed MSCHAP UTF-8 to UCS-2 conversion for three-byte encoding; * fixed MSCHAP UTF-8 to UCS-2 conversion for three-byte encoding;
this fixes password with include UTF-8 characters that use this fixes password with include UTF-8 characters that use
three-byte encoding EAP methods that use NtPasswordHash three-byte encoding EAP methods that use NtPasswordHash
* fixed couple of sequencies where radio work items could get stuck, * fixed couple of sequences where radio work items could get stuck,
e.g., when rfkill blocking happens during scanning or when e.g., when rfkill blocking happens during scanning or when
scan-for-auth workaround is used scan-for-auth workaround is used
* P2P enhancements/fixes * P2P enhancements/fixes
@ -627,7 +627,7 @@ ChangeLog for wpa_supplicant
* added 'dup_network <id_s> <id_d> <name>' command; this can be used to * added 'dup_network <id_s> <id_d> <name>' command; this can be used to
clone the psk field without having toextract it from wpa_supplicant clone the psk field without having toextract it from wpa_supplicant
* fixed GSM authentication on USIM * fixed GSM authentication on USIM
* added support for usin epoll in eloop (CONFIG_ELOOP_EPOLL=y) * added support for using epoll in eloop (CONFIG_ELOOP_EPOLL=y)
* fixed some concurrent virtual interface cases with dedicated P2P * fixed some concurrent virtual interface cases with dedicated P2P
management interface to not catch events from removed interface (this management interface to not catch events from removed interface (this
could result in the management interface getting disabled) could result in the management interface getting disabled)
@ -1113,7 +1113,7 @@ ChangeLog for wpa_supplicant
workarounds. workarounds.
- Add support for AuthorizedMACs attribute. - Add support for AuthorizedMACs attribute.
* TDLS: * TDLS:
- Propogate TDLS related nl80211 capability flags from kernel and - Propagate TDLS related nl80211 capability flags from kernel and
add them as driver capability flags. If the driver doesn't support add them as driver capability flags. If the driver doesn't support
capabilities, assume TDLS is supported internally. When TDLS is capabilities, assume TDLS is supported internally. When TDLS is
explicitly not supported, disable all user facing TDLS operations. explicitly not supported, disable all user facing TDLS operations.
@ -2221,7 +2221,7 @@ ChangeLog for wpa_supplicant
* added support for EAP-SIM pseudonyms and fast re-authentication * added support for EAP-SIM pseudonyms and fast re-authentication
* added support for EAP-TLS/PEAP/TTLS fast re-authentication (TLS * added support for EAP-TLS/PEAP/TTLS fast re-authentication (TLS
session resumption) session resumption)
* added support for EAP-SIM with two challanges * added support for EAP-SIM with two challenges
(phase1="sim_min_num_chal=3" can be used to require three challenges) (phase1="sim_min_num_chal=3" can be used to require three challenges)
* added support for configuring DH/DSA parameters for an ephemeral DH * added support for configuring DH/DSA parameters for an ephemeral DH
key exchange (EAP-TLS/PEAP/TTLS) using new configuration parameters key exchange (EAP-TLS/PEAP/TTLS) using new configuration parameters
@ -2332,7 +2332,7 @@ ChangeLog for wpa_supplicant
ctrl_interface_group can be used to select which group gets access to ctrl_interface_group can be used to select which group gets access to
the control interface; the control interface;
wpa_cli: by default, try to connect to the first interface available wpa_cli: by default, try to connect to the first interface available
in /var/run/wpa_supplicant; this path can be overriden with -p option in /var/run/wpa_supplicant; this path can be overridden with -p option
and an interface can be selected with -i option (i.e., in most common and an interface can be selected with -i option (i.e., in most common
cases, wpa_cli does not need to get any arguments) cases, wpa_cli does not need to get any arguments)
* added support for LEAP * added support for LEAP

View file

@ -383,7 +383,7 @@ cp wpa_cli wpa_supplicant /usr/local/bin
You will need to make a configuration file, e.g., You will need to make a configuration file, e.g.,
/etc/wpa_supplicant.conf, with network configuration for the networks /etc/wpa_supplicant.conf, with network configuration for the networks
you are going to use. Configuration file section below includes you are going to use. Configuration file section below includes
explanation fo the configuration file format and includes various explanation of the configuration file format and includes various
examples. Once the configuration is ready, you can test whether the examples. Once the configuration is ready, you can test whether the
configuration work by first running wpa_supplicant with following configuration work by first running wpa_supplicant with following
command to start it on foreground with debugging enabled: command to start it on foreground with debugging enabled:
@ -778,7 +778,7 @@ wpa_cli commands
disconnect = disconnect and wait for reassociate command before connecting disconnect = disconnect and wait for reassociate command before connecting
scan = request new BSS scan scan = request new BSS scan
scan_results = get latest scan results scan_results = get latest scan results
get_capability <eap/pairwise/group/key_mgmt/proto/auth_alg> = get capabilies get_capability <eap/pairwise/group/key_mgmt/proto/auth_alg> = get capabilities
terminate = terminate wpa_supplicant terminate = terminate wpa_supplicant
quit = exit wpa_cli quit = exit wpa_cli

View file

@ -78,7 +78,7 @@ hs20=1
# Parameters for controlling scanning # Parameters for controlling scanning
# Homogenous ESS identifier # Homogeneous ESS identifier
# If this is set, scans will be used to request response only from BSSes # If this is set, scans will be used to request response only from BSSes
# belonging to the specified Homogeneous ESS. This is used only if interworking # belonging to the specified Homogeneous ESS. This is used only if interworking
# is enabled. # is enabled.

View file

@ -17,7 +17,7 @@ extern "C" {
/** /**
* This is the binder RPC interface entry point to the wpa_supplicant core. * This is the binder RPC interface entry point to the wpa_supplicant core.
* This initializes the binder driver & BinderManager instance and then forwards * This initializes the binder driver & BinderManager instance and then forwards
* all the notifcations from the supplicant core to the BinderManager. * all the notifications from the supplicant core to the BinderManager.
*/ */
struct wpas_binder_priv; struct wpas_binder_priv;
struct wpa_global; struct wpa_global;

View file

@ -650,7 +650,7 @@ struct wpa_config {
* This variable control whether wpa_supplicant is allow to re-write * This variable control whether wpa_supplicant is allow to re-write
* its configuration with wpa_config_write(). If this is zero, * its configuration with wpa_config_write(). If this is zero,
* configuration data is only changed in memory and the external data * configuration data is only changed in memory and the external data
* is not overriden. If this is non-zero, wpa_supplicant will update * is not overridden. If this is non-zero, wpa_supplicant will update
* the configuration data (e.g., a file) whenever configuration is * the configuration data (e.g., a file) whenever configuration is
* changed. This update may replace the old configuration which can * changed. This update may replace the old configuration which can
* remove comments from it in case of a text file configuration. * remove comments from it in case of a text file configuration.

View file

@ -10278,7 +10278,7 @@ static int wpas_ctrl_iface_mesh_pmksa_add(struct wpa_supplicant *wpa_s,
char *cmd) char *cmd)
{ {
/* /*
* We do not check mesh interface existance because PMKSA should be * We do not check mesh interface existence because PMKSA should be
* stored before wpa_s->ifmsh creation to suppress commit message * stored before wpa_s->ifmsh creation to suppress commit message
* creation. * creation.
*/ */

View file

@ -1824,7 +1824,7 @@ void wpas_dbus_signal_p2p_peer_disconnected(struct wpa_supplicant *wpa_s,
* @sa: station addr (p2p i/f) of the peer * @sa: station addr (p2p i/f) of the peer
* @dialog_token: service discovery request dialog token * @dialog_token: service discovery request dialog token
* @update_indic: service discovery request update indicator * @update_indic: service discovery request update indicator
* @tlvs: service discovery request genrated byte array of tlvs * @tlvs: service discovery request generated byte array of tlvs
* @tlvs_len: service discovery request tlvs length * @tlvs_len: service discovery request tlvs length
*/ */
void wpas_dbus_signal_p2p_sd_request(struct wpa_supplicant *wpa_s, void wpas_dbus_signal_p2p_sd_request(struct wpa_supplicant *wpa_s,
@ -1893,7 +1893,7 @@ void wpas_dbus_signal_p2p_sd_request(struct wpa_supplicant *wpa_s,
* @wpa_s: %wpa_supplicant network interface data * @wpa_s: %wpa_supplicant network interface data
* @sa: station addr (p2p i/f) of the peer * @sa: station addr (p2p i/f) of the peer
* @update_indic: service discovery request update indicator * @update_indic: service discovery request update indicator
* @tlvs: service discovery request genrated byte array of tlvs * @tlvs: service discovery request generated byte array of tlvs
* @tlvs_len: service discovery request tlvs length * @tlvs_len: service discovery request tlvs length
*/ */
void wpas_dbus_signal_p2p_sd_response(struct wpa_supplicant *wpa_s, void wpas_dbus_signal_p2p_sd_response(struct wpa_supplicant *wpa_s,

View file

@ -2568,7 +2568,7 @@ wpas_dbus_handler_tdls_cancel_channel_switch(DBusMessage *message,
* wpas_dbus_handler_save_config - Save configuration to configuration file * wpas_dbus_handler_save_config - Save configuration to configuration file
* @message: Pointer to incoming dbus message * @message: Pointer to incoming dbus message
* @wpa_s: wpa_supplicant structure for a network interface * @wpa_s: wpa_supplicant structure for a network interface
* Returns: NULL on Success, Otherwise errror message * Returns: NULL on Success, Otherwise error message
* *
* Handler function for "SaveConfig" method call of network interface. * Handler function for "SaveConfig" method call of network interface.
*/ */

View file

@ -50,7 +50,7 @@ fi
if [ "$CMD" = "P2P-CROSS-CONNECT-ENABLE" ]; then if [ "$CMD" = "P2P-CROSS-CONNECT-ENABLE" ]; then
GIFNAME=$3 GIFNAME=$3
UPLINK=$4 UPLINK=$4
# enable NAT/masquarade $GIFNAME -> $UPLINK # enable NAT/masquerade $GIFNAME -> $UPLINK
iptables -P FORWARD DROP iptables -P FORWARD DROP
iptables -t nat -A POSTROUTING -o $UPLINK -j MASQUERADE iptables -t nat -A POSTROUTING -o $UPLINK -j MASQUERADE
iptables -A FORWARD -i $UPLINK -o $GIFNAME -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i $UPLINK -o $GIFNAME -m state --state RELATED,ESTABLISHED -j ACCEPT
@ -61,7 +61,7 @@ fi
if [ "$CMD" = "P2P-CROSS-CONNECT-DISABLE" ]; then if [ "$CMD" = "P2P-CROSS-CONNECT-DISABLE" ]; then
GIFNAME=$3 GIFNAME=$3
UPLINK=$4 UPLINK=$4
# disable NAT/masquarade $GIFNAME -> $UPLINK # disable NAT/masquerade $GIFNAME -> $UPLINK
sysctl net.ipv4.ip_forward=0 sysctl net.ipv4.ip_forward=0
iptables -t nat -D POSTROUTING -o $UPLINK -j MASQUERADE iptables -t nat -D POSTROUTING -o $UPLINK -j MASQUERADE
iptables -D FORWARD -i $UPLINK -o $GIFNAME -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -D FORWARD -i $UPLINK -o $GIFNAME -m state --state RELATED,ESTABLISHED -j ACCEPT

View file

@ -77,7 +77,7 @@ fi
if [ "$CMD" = "P2P-CROSS-CONNECT-ENABLE" ]; then if [ "$CMD" = "P2P-CROSS-CONNECT-ENABLE" ]; then
GIFNAME=$3 GIFNAME=$3
UPLINK=$4 UPLINK=$4
# enable NAT/masquarade $GIFNAME -> $UPLINK # enable NAT/masquerade $GIFNAME -> $UPLINK
iptables -P FORWARD DROP iptables -P FORWARD DROP
iptables -t nat -A POSTROUTING -o $UPLINK -j MASQUERADE iptables -t nat -A POSTROUTING -o $UPLINK -j MASQUERADE
iptables -A FORWARD -i $UPLINK -o $GIFNAME -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i $UPLINK -o $GIFNAME -m state --state RELATED,ESTABLISHED -j ACCEPT
@ -88,7 +88,7 @@ fi
if [ "$CMD" = "P2P-CROSS-CONNECT-DISABLE" ]; then if [ "$CMD" = "P2P-CROSS-CONNECT-DISABLE" ]; then
GIFNAME=$3 GIFNAME=$3
UPLINK=$4 UPLINK=$4
# disable NAT/masquarade $GIFNAME -> $UPLINK # disable NAT/masquerade $GIFNAME -> $UPLINK
sysctl net.ipv4.ip_forward=0 sysctl net.ipv4.ip_forward=0
iptables -t nat -D POSTROUTING -o $UPLINK -j MASQUERADE iptables -t nat -D POSTROUTING -o $UPLINK -j MASQUERADE
iptables -D FORWARD -i $UPLINK -o $GIFNAME -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -D FORWARD -i $UPLINK -o $GIFNAME -m state --state RELATED,ESTABLISHED -j ACCEPT

View file

@ -71,7 +71,7 @@ class P2P_Connect():
global wpas_dbus_interfaces_interface global wpas_dbus_interfaces_interface
global wpas_dbus_interfaces_p2pdevice global wpas_dbus_interfaces_p2pdevice
# Dictionary of Arguements # Dictionary of Arguments
global p2p_connect_arguements global p2p_connect_arguements
# Constructor # Constructor
@ -146,9 +146,9 @@ class P2P_Connect():
signal_name="WpsFailed") signal_name="WpsFailed")
#Constructing all the arguements needed to connect #Constructing all the arguments needed to connect
def constructArguements(self): def constructArguements(self):
# Adding required arguements # Adding required arguments
self.p2p_connect_arguements = {'wps_method':self.wps_method, self.p2p_connect_arguements = {'wps_method':self.wps_method,
'peer':dbus.ObjectPath(self.path+'/Peers/'+self.addr)} 'peer':dbus.ObjectPath(self.path+'/Peers/'+self.addr)}
@ -198,7 +198,7 @@ class P2P_Connect():
usage() usage()
quit() quit()
# Go_intent is optional for all arguements # Go_intent is optional for all arguments
if (self.go_intent != None): if (self.go_intent != None):
self.p2p_connect_arguements.update( self.p2p_connect_arguements.update(
{'go_intent':dbus.Int32(self.go_intent)}) {'go_intent':dbus.Int32(self.go_intent)})
@ -239,7 +239,7 @@ if __name__ == "__main__":
usage() usage()
quit() quit()
# If theres a switch, override default option # If there's a switch, override default option
for key, value in options: for key, value in options:
# Help # Help
if (key == "-h"): if (key == "-h"):
@ -266,9 +266,9 @@ if __name__ == "__main__":
else: else:
assert False, "unhandled option" assert False, "unhandled option"
# Required Arguements check # Required Arguments check
if (interface_name == None or wps_method == None or addr == None): if (interface_name == None or wps_method == None or addr == None):
print("Error:\n Required arguements not specified") print("Error:\n Required arguments not specified")
usage() usage()
quit() quit()
@ -289,7 +289,7 @@ if __name__ == "__main__":
addr,pin,wps_method,go_intent) addr,pin,wps_method,go_intent)
except: except:
print("Error:\n Invalid Arguements") print("Error:\n Invalid Arguments")
usage() usage()
quit() quit()

View file

@ -125,7 +125,7 @@ if __name__ == "__main__":
usage() usage()
quit() quit()
# If theres a switch, override default option # If there's a switch, override default option
for key, value in options: for key, value in options:
# Help # Help
if (key == "-h"): if (key == "-h"):

View file

@ -136,7 +136,7 @@ if __name__ == "__main__":
usage() usage()
quit() quit()
# If theres a switch, override default option # If there's a switch, override default option
for key, value in options: for key, value in options:
# Help # Help
if (key == "-h"): if (key == "-h"):

View file

@ -125,7 +125,7 @@ if __name__ == "__main__":
usage() usage()
quit() quit()
# If theres a switch, override default option # If there's a switch, override default option
for key, value in options: for key, value in options:
# Help # Help
if (key == "-h"): if (key == "-h"):

View file

@ -18,7 +18,7 @@ def usage():
print(" [-w <wpas_dbus_interface>]") print(" [-w <wpas_dbus_interface>]")
print("Options:") print("Options:")
print(" -i = interface name") print(" -i = interface name")
print(" -p = persistant group = 0 (0=false, 1=true)") print(" -p = persistent group = 0 (0=false, 1=true)")
print(" -f = frequency") print(" -f = frequency")
print(" -o = persistent group object path") print(" -o = persistent group object path")
print(" -w = wpas dbus interface = fi.w1.wpa_supplicant1") print(" -w = wpas dbus interface = fi.w1.wpa_supplicant1")
@ -57,7 +57,7 @@ class P2P_Group_Add (threading.Thread):
global wpas_dbus_interfaces_interface global wpas_dbus_interfaces_interface
global wpas_dbus_interfaces_p2pdevice global wpas_dbus_interfaces_p2pdevice
# Arguements # Arguments
global P2PDictionary global P2PDictionary
# Constructor # Constructor
@ -141,7 +141,7 @@ class P2P_Group_Add (threading.Thread):
self.p2p_interface.GroupAdd(self.P2PDictionary) self.p2p_interface.GroupAdd(self.P2PDictionary)
except: except:
print("Error:\n Could not preform group add") print("Error:\n Could not perform group add")
usage() usage()
os._exit(0) os._exit(0)
@ -172,7 +172,7 @@ if __name__ == "__main__":
usage() usage()
quit() quit()
# If theres a switch, override default option # If there's a switch, override default option
for key, value in options: for key, value in options:
# Help # Help
if (key == "-h"): if (key == "-h"):
@ -213,7 +213,7 @@ if __name__ == "__main__":
p2p_group_add_test = P2P_Group_Add(interface_name,wpas_dbus_interface, p2p_group_add_test = P2P_Group_Add(interface_name,wpas_dbus_interface,
persistent,frequency,persistent_group_object) persistent,frequency,persistent_group_object)
except: except:
print("Error:\n Invalid Arguements") print("Error:\n Invalid Arguments")
p2p_group_add_test.constructArguements() p2p_group_add_test.constructArguements()
p2p_group_add_test.start() p2p_group_add_test.start()

View file

@ -25,7 +25,7 @@ def usage():
# Required Signals # Required Signals
def InvitationResult(invite_result): def InvitationResult(invite_result):
print("Inviation Result signal :") print("Invitation Result signal :")
status = invite_result['status'] status = invite_result['status']
print("status = ", status) print("status = ", status)
if invite_result.has_key('BSSID'): if invite_result.has_key('BSSID'):
@ -55,7 +55,7 @@ class P2P_Invite (threading.Thread):
global wpas_dbus_interfaces_interface global wpas_dbus_interfaces_interface
global wpas_dbus_interfaces_p2pdevice global wpas_dbus_interfaces_p2pdevice
# Arguements # Arguments
global P2PDictionary global P2PDictionary
# Constructor # Constructor
@ -127,7 +127,7 @@ class P2P_Invite (threading.Thread):
self.p2p_interface.Invite(self.P2PDictionary) self.p2p_interface.Invite(self.P2PDictionary)
except: except:
print("Error:\n Invalid Arguements") print("Error:\n Invalid Arguments")
usage() usage()
os._exit(0) os._exit(0)
@ -154,7 +154,7 @@ if __name__ == "__main__":
usage() usage()
quit() quit()
# If theres a switch, override default option # If there's a switch, override default option
for key, value in options: for key, value in options:
# Help # Help
if (key == "-h"): if (key == "-h"):
@ -190,7 +190,7 @@ if __name__ == "__main__":
P2P_Invite(interface_name,wpas_dbus_interface, P2P_Invite(interface_name,wpas_dbus_interface,
addr,persistent_group_object) addr,persistent_group_object)
except: except:
print("Error:\n Invalid Arguements") print("Error:\n Invalid Arguments")
usage() usage()
os._exit(1) os._exit(1)

View file

@ -126,7 +126,7 @@ if __name__ == "__main__":
usage() usage()
quit() quit()
# If theres a switch, override default option # If there's a switch, override default option
for key, value in options: for key, value in options:
# Help # Help
if (key == "-h"): if (key == "-h"):

View file

@ -130,7 +130,7 @@ if __name__ == "__main__":
usage() usage()
quit() quit()
# If theres a switch, override default option # If there's a switch, override default option
for key, value in options: for key, value in options:
# Help # Help
if (key == "-h"): if (key == "-h"):

View file

@ -11,8 +11,8 @@ end 192.168.42.254 #default: 192.168.0.254
interface wlan2 #default: eth0 interface wlan2 #default: eth0
# The maximim number of leases (includes addressesd reserved # The maximum number of leases (includes addressesd reserved
# by OFFER's, DECLINE's, and ARP conficts # by OFFER's, DECLINE's, and ARP conflicts
#max_leases 254 #default: 254 #max_leases 254 #default: 254
@ -52,12 +52,12 @@ interface wlan2 #default: eth0
# If a lease to be given is below this value, the full lease time is # If a lease to be given is below this value, the full lease time is
# instead used (seconds). # instead used (seconds).
#min_lease 60 #defult: 60 #min_lease 60 #default: 60
# The location of the leases file # The location of the leases file
#lease_file /var/lib/misc/udhcpd.leases #defualt: /var/lib/misc/udhcpd.leases #lease_file /var/lib/misc/udhcpd.leases #default: /var/lib/misc/udhcpd.leases
# The location of the pid file # The location of the pid file
pidfile /var/run/udhcpd-wlan2.pid #default: /var/run/udhcpd.pid pidfile /var/run/udhcpd-wlan2.pid #default: /var/run/udhcpd.pid
@ -77,7 +77,7 @@ pidfile /var/run/udhcpd-wlan2.pid #default: /var/run/udhcpd.pid
#boot_file /var/nfs_root #default: (none) #boot_file /var/nfs_root #default: (none)
# The remainer of options are DHCP options and can be specifed with the # The remainder of options are DHCP options and can be specified with the
# keyword 'opt' or 'option'. If an option can take multiple items, such # keyword 'opt' or 'option'. If an option can take multiple items, such
# as the dns option, they can be listed on the same line, or multiple # as the dns option, they can be listed on the same line, or multiple
# lines. The only option with a default is 'lease'. # lines. The only option with a default is 'lease'.

View file

@ -2532,7 +2532,7 @@ static void interworking_select_network(struct wpa_supplicant *wpa_s)
(selected_cred == NULL || (selected_cred == NULL ||
cred_prio_cmp(selected_home_cred, selected_cred) >= 0)) { cred_prio_cmp(selected_home_cred, selected_cred) >= 0)) {
/* Prefer network operated by the Home SP */ /* Prefer network operated by the Home SP */
wpa_printf(MSG_DEBUG, "Interworking: Overrided selected with selected_home"); wpa_printf(MSG_DEBUG, "Interworking: Overrode selected with selected_home");
selected = selected_home; selected = selected_home;
selected_cred = selected_home_cred; selected_cred = selected_home_cred;
} }

View file

@ -300,7 +300,7 @@ static void sme_auth_handle_rrm(struct wpa_supplicant *wpa_s,
*pos++ = WLAN_EID_RRM_ENABLED_CAPABILITIES; *pos++ = WLAN_EID_RRM_ENABLED_CAPABILITIES;
*pos++ = rrm_ie_len; *pos++ = rrm_ie_len;
/* Set supported capabilites flags */ /* Set supported capabilities flags */
if (wpa_s->drv_rrm_flags & WPA_DRIVER_FLAGS_TX_POWER_INSERTION) if (wpa_s->drv_rrm_flags & WPA_DRIVER_FLAGS_TX_POWER_INSERTION)
*pos |= WLAN_RRM_CAPS_LINK_MEASUREMENT; *pos |= WLAN_RRM_CAPS_LINK_MEASUREMENT;

View file

@ -400,7 +400,7 @@ static int wmm_ac_ts_req_is_valid(struct wpa_supplicant *wpa_s,
req_ac = up_to_ac[params->user_priority]; req_ac = up_to_ac[params->user_priority];
/* Requested accesss category must have acm */ /* Requested access category must have acm */
if (!wpa_s->wmm_ac_assoc_info->ac_params[req_ac].acm) { if (!wpa_s->wmm_ac_assoc_info->ac_params[req_ac].acm) {
wpa_printf(MSG_DEBUG, "WMM AC: AC %d is not ACM", req_ac); wpa_printf(MSG_DEBUG, "WMM AC: AC %d is not ACM", req_ac);
return 0; return 0;

View file

@ -526,7 +526,7 @@ fast_reauth=1
#go_venue_group=7 #go_venue_group=7
#go_venue_type=1 #go_venue_type=1
# Homogenous ESS identifier # Homogeneous ESS identifier
# If this is set, scans will be used to request response only from BSSes # If this is set, scans will be used to request response only from BSSes
# belonging to the specified Homogeneous ESS. This is used only if interworking # belonging to the specified Homogeneous ESS. This is used only if interworking
# is enabled. # is enabled.