commit | e4aaf5e85a1852919cef57d95a7a14fbb4a6a004 | [log] [tgz] |
---|---|---|
author | Gary Morain <gmorain@chromium.org> | Thu Apr 05 14:37:32 2012 -0700 |
committer | Gerrit <chrome-bot@google.com> | Tue Apr 10 13:48:23 2012 -0700 |
tree | 474d9c8ae70971f51b15d48c6b48cae9068328cc | |
parent | 923006bc5f3fde53ea8651de16200d7226f065a2 [diff] |
shill: Do not change EAP's key_management to an invalid value If a profile does not include "EAP.KeyMgmt" (which can happen if fliamflam's default profile is being used), the current code sets the key_management property of WiFiService to an empty string, which is not valid. This change uses a smart default value based on the WiFi.security tag of the profile. BUG=chromium-os:26087 TEST=manual. Connect to an open network using flimflam. Delete shill's default profile from /var/cache/shill. Switch to shill. Reboot. Verify that ChromeOS connects to the open network used by flimflam. All unit tests pass. Change-Id: Idf251567214a195f12aa0e121a0deae663de28a2 Reviewed-on: https://gerrit.chromium.org/gerrit/19692 Reviewed-by: Paul Stewart <pstew@chromium.org> Reviewed-by: mukesh agrawal <quiche@chromium.org> Tested-by: Gary Morain <gmorain@chromium.org> Commit-Ready: Gary Morain <gmorain@chromium.org>