Index: chromeos/network/network_state_handler.cc |
diff --git a/chromeos/network/network_state_handler.cc b/chromeos/network/network_state_handler.cc |
index cdb9fbf0938f8c87528b2b2ff770019effd9b0fc..f424c9735d9fd0613b6309fcc9c961806c7782bd 100644 |
--- a/chromeos/network/network_state_handler.cc |
+++ b/chromeos/network/network_state_handler.cc |
@@ -1257,8 +1257,11 @@ NetworkState* NetworkStateHandler::GetModifiableNetworkState( |
const std::string& service_path) const { |
ManagedState* managed = |
GetModifiableManagedState(&network_list_, service_path); |
- if (!managed) |
- return nullptr; |
+ if (!managed) { |
+ managed = GetModifiableManagedState(&tether_network_list_, service_path); |
+ if (!managed) |
+ return nullptr; |
+ } |
return managed->AsNetworkState(); |
} |