summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorchocobo@chromium.org <chocobo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-29 18:41:44 +0000
committerchocobo@chromium.org <chocobo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-29 18:41:44 +0000
commit6ec3fe19fd0896ffddee58e2466a6942e08f96ec (patch)
tree776e65e54566009241a86606dfb5c0d23e412947 /chrome
parentf8200d5c5b0750ba8be7c03ec75436f6634bcd21 (diff)
downloadchromium_src-6ec3fe19fd0896ffddee58e2466a6942e08f96ec.zip
chromium_src-6ec3fe19fd0896ffddee58e2466a6942e08f96ec.tar.gz
chromium_src-6ec3fe19fd0896ffddee58e2466a6942e08f96ec.tar.bz2
For add network, if password is empty, we search for a hidden network with no security.
BUG=chromium-os:8193 TEST=manual Review URL: http://codereview.chromium.org/4142012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64461 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/chromeos/cros/network_library.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/chromeos/cros/network_library.cc b/chrome/browser/chromeos/cros/network_library.cc
index 162d9d3..f1541e8 100644
--- a/chrome/browser/chromeos/cros/network_library.cc
+++ b/chrome/browser/chromeos/cros/network_library.cc
@@ -715,8 +715,9 @@ class NetworkLibraryImpl : public NetworkLibrary {
return;
// First create a service from hidden network.
- ServiceInfo* service = GetWifiService(ssid.c_str(),
- SECURITY_UNKNOWN);
+ ConnectionSecurity security = password.empty() ?
+ SECURITY_NONE : SECURITY_UNKNOWN;
+ ServiceInfo* service = GetWifiService(ssid.c_str(), security);
if (service) {
// Set auto-connect.
SetAutoConnect(service->service_path, auto_connect);