WPS: Fix default virt/phy pushbutton config method setting
Instead of always adding PHY PushButton config method, only add this if neither virtual nor physical push button is advertised.
This commit is contained in:
parent
ccb941e6da
commit
59639fa112
1 changed files with 2 additions and 4 deletions
|
@ -485,10 +485,8 @@ static void wps_set_pushbutton(u16 *methods, u16 conf_methods)
|
||||||
*methods |= WPS_CONFIG_VIRT_PUSHBUTTON;
|
*methods |= WPS_CONFIG_VIRT_PUSHBUTTON;
|
||||||
if (conf_methods & WPS_CONFIG_PHY_PUSHBUTTON)
|
if (conf_methods & WPS_CONFIG_PHY_PUSHBUTTON)
|
||||||
*methods |= WPS_CONFIG_PHY_PUSHBUTTON;
|
*methods |= WPS_CONFIG_PHY_PUSHBUTTON;
|
||||||
if ((*methods & WPS_CONFIG_VIRT_PUSHBUTTON) !=
|
if (!(*methods & (WPS_CONFIG_VIRT_PUSHBUTTON |
|
||||||
WPS_CONFIG_VIRT_PUSHBUTTON ||
|
WPS_CONFIG_PHY_PUSHBUTTON))) {
|
||||||
(*methods & WPS_CONFIG_PHY_PUSHBUTTON) !=
|
|
||||||
WPS_CONFIG_PHY_PUSHBUTTON) {
|
|
||||||
/*
|
/*
|
||||||
* Required to include virtual/physical flag, but we were not
|
* Required to include virtual/physical flag, but we were not
|
||||||
* configured with push button type, so have to default to one
|
* configured with push button type, so have to default to one
|
||||||
|
|
Loading…
Add table
Reference in a new issue