summaryrefslogtreecommitdiffstats
path: root/components/wifi/wifi_service.cc
diff options
context:
space:
mode:
authormef@chromium.org <mef@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-13 18:25:17 +0000
committermef@chromium.org <mef@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-13 18:25:17 +0000
commite425d0367f95faebf357a0bd38e6e15750512ca1 (patch)
tree798b51ee7e6900a2585eb7bee4fa8fcb39b71475 /components/wifi/wifi_service.cc
parent67675306efb33be9b362be04d6bf76ce8acff8c7 (diff)
downloadchromium_src-e425d0367f95faebf357a0bd38e6e15750512ca1.zip
chromium_src-e425d0367f95faebf357a0bd38e6e15750512ca1.tar.gz
chromium_src-e425d0367f95faebf357a0bd38e6e15750512ca1.tar.bz2
Implement Networking Private API CreateNetwork function on Windows. Allows connection to hidden WiFi networks.
Defaults to TKIP encryption for WAPPSK and AES encryption for WAP2PSK. Exact encryption to use will have to be determined during Connect. TBR=cpu@chromium.org for +third_party/libxml to DEPS. BUG=267667 Review URL: https://codereview.chromium.org/105153002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240703 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/wifi/wifi_service.cc')
-rw-r--r--components/wifi/wifi_service.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/components/wifi/wifi_service.cc b/components/wifi/wifi_service.cc
index 2218ba0..2ce8b47 100644
--- a/components/wifi/wifi_service.cc
+++ b/components/wifi/wifi_service.cc
@@ -72,12 +72,10 @@ bool WiFiService::NetworkProperties::UpdateFromValue(
type = network_type;
}
if (value.GetDictionary(onc::network_type::kWiFi, &wifi)) {
- std::string wifi_security;
- if (wifi->GetString(onc::wifi::kSecurity, &wifi_security))
- security = wifi_security;
- std::string wifi_ssid;
- if (wifi->GetString(onc::wifi::kSSID, &wifi_ssid))
- ssid = wifi_ssid;
+ wifi->GetString(onc::wifi::kSecurity, &security);
+ wifi->GetString(onc::wifi::kSSID, &ssid);
+ wifi->GetString(onc::wifi::kPassphrase, &password);
+ wifi->GetBoolean(onc::wifi::kAutoConnect, &auto_connect);
return true;
}
return false;