system/configure_network.cpp: try to support open wlan, if psk empty

This commit is contained in:
[CST] Focus
2015-11-03 13:35:47 +03:00
parent e07c9ba0e4
commit d5fa59a640

View File

@@ -291,10 +291,14 @@ void CNetworkConfig::saveWpaConfig()
out << "ctrl_interface=/var/run/wpa_supplicant\n"; out << "ctrl_interface=/var/run/wpa_supplicant\n";
out << "network={\n"; out << "network={\n";
out << " ssid=\"" + ssid + "\"\n"; out << " ssid=\"" + ssid + "\"\n";
if (!key.empty()) {
out << " psk=\"" + key + "\"\n";; out << " psk=\"" + key + "\"\n";;
out << " proto=WPA WPA2\n"; out << " proto=WPA WPA2\n";
out << " key_mgmt=WPA-PSK\n"; out << " key_mgmt=WPA-PSK\n";
out << " pairwise=CCMP TKIP\n"; out << " pairwise=CCMP TKIP\n";
out << " group=CCMP TKIP\n"; out << " group=CCMP TKIP\n";
} else {
out << " key_mgmt=NONE\n";
}
out << "}\n"; out << "}\n";
} }