From: Jouni Malinen Date: Mon, 17 Dec 2012 14:06:10 +0000 (+0200) Subject: WPS: Use wps_rf_bands parameter to determine dualband functionality X-Git-Tag: hostap_2_0~57 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd6be5c246925894f549ea1a1f3eb5bb188f4130;p=thirdparty%2Fhostap.git WPS: Use wps_rf_bands parameter to determine dualband functionality If separate hostapd processes are used for different RF bands, the dualband parameter for WPS was not set correctly. Allow dualband indication (mainly, addition of RF bands attribute for PBC session overlap detection) also based on wps_rf_bands value (if set to "ag"). Signed-hostap: Jouni Malinen --- diff --git a/src/ap/wps_hostapd.c b/src/ap/wps_hostapd.c index 85633ec56..5ce4f1be3 100644 --- a/src/ap/wps_hostapd.c +++ b/src/ap/wps_hostapd.c @@ -957,6 +957,9 @@ int hostapd_init_wps(struct hostapd_data *hapd, if (conf->ssid.security_policy == SECURITY_STATIC_WEP) cfg.static_wep_only = 1; cfg.dualband = interface_count(hapd->iface) > 1; + if ((wps->dev.rf_bands & (WPS_RF_50GHZ | WPS_RF_24GHZ)) == + (WPS_RF_50GHZ | WPS_RF_24GHZ)) + cfg.dualband = 1; if (cfg.dualband) wpa_printf(MSG_DEBUG, "WPS: Dualband AP");