| Index: chromeos/network/network_configuration_handler.cc
|
| diff --git a/chromeos/network/network_configuration_handler.cc b/chromeos/network/network_configuration_handler.cc
|
| index fbd73c6dc709b3b1e0ec0e123e52c02ceeda3d54..d67d1f1e20fa2819bf6315d52919087e3834dffe 100644
|
| --- a/chromeos/network/network_configuration_handler.cc
|
| +++ b/chromeos/network/network_configuration_handler.cc
|
| @@ -279,29 +279,20 @@ void NetworkConfigurationHandler::CreateConfiguration(
|
| NET_LOG_USER("CreateConfiguration", type);
|
| LogConfigProperties("Configure", type, properties);
|
|
|
| - // Shill supports ConfigureServiceForProfile only for network type WiFi. In
|
| - // all other cases, we have to rely on GetService for now. This is
|
| - // unproblematic for VPN (user profile only), but will lead to inconsistencies
|
| - // with WiMax, for example.
|
| - if (type == flimflam::kTypeWifi) {
|
| - std::string profile;
|
| - properties.GetStringWithoutPathExpansion(flimflam::kProfileProperty,
|
| - &profile);
|
| - manager->ConfigureServiceForProfile(
|
| - dbus::ObjectPath(profile),
|
| - properties,
|
| - base::Bind(&NetworkConfigurationHandler::RunCreateNetworkCallback,
|
| - AsWeakPtr(), callback),
|
| - base::Bind(&network_handler::ShillErrorCallbackFunction,
|
| - "Config.CreateConfiguration Failed", "", error_callback));
|
| - } else {
|
| - manager->ConfigureService(
|
| - properties,
|
| - base::Bind(&NetworkConfigurationHandler::RunCreateNetworkCallback,
|
| - AsWeakPtr(), callback),
|
| - base::Bind(&network_handler::ShillErrorCallbackFunction,
|
| - "Config.CreateConfiguration Failed", "", error_callback));
|
| - }
|
| + std::string profile;
|
| + properties.GetStringWithoutPathExpansion(flimflam::kProfileProperty,
|
| + &profile);
|
| + DCHECK(!profile.empty());
|
| + manager->ConfigureServiceForProfile(
|
| + dbus::ObjectPath(profile),
|
| + properties,
|
| + base::Bind(&NetworkConfigurationHandler::RunCreateNetworkCallback,
|
| + AsWeakPtr(),
|
| + callback),
|
| + base::Bind(&network_handler::ShillErrorCallbackFunction,
|
| + "Config.CreateConfiguration Failed",
|
| + "",
|
| + error_callback));
|
| }
|
|
|
| void NetworkConfigurationHandler::RemoveConfiguration(
|
|
|