| Index: chrome/browser/extensions/api/networking_private/networking_private_api_chromeos.cc
|
| diff --git a/chrome/browser/extensions/api/networking_private/networking_private_api_chromeos.cc b/chrome/browser/extensions/api/networking_private/networking_private_api_chromeos.cc
|
| index d904f64f2271041afb54cc9c90405f443f9e5016..564d035f6ae18915d5abc2210cc8e0bf99d2fb87 100644
|
| --- a/chrome/browser/extensions/api/networking_private/networking_private_api_chromeos.cc
|
| +++ b/chrome/browser/extensions/api/networking_private/networking_private_api_chromeos.cc
|
| @@ -702,6 +702,9 @@
|
| api::GetCaptivePortalStatus::Params::Create(*args_);
|
| EXTENSION_FUNCTION_VALIDATE(params);
|
|
|
| + // The |network_guid| parameter is storing the service path.
|
| + const std::string& service_path = params->network_guid;
|
| +
|
| NetworkPortalDetector* detector = NetworkPortalDetector::Get();
|
| if (!detector) {
|
| error_ = "Error.NotReady";
|
| @@ -709,7 +712,7 @@
|
| }
|
|
|
| NetworkPortalDetector::CaptivePortalState state =
|
| - detector->GetCaptivePortalState(params->network_path);
|
| + detector->GetCaptivePortalState(service_path);
|
|
|
| SetResult(new base::StringValue(
|
| NetworkPortalDetector::CaptivePortalStatusString(state.status)));
|
|
|