summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/cros/network_library.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/chromeos/cros/network_library.cc')
-rw-r--r--chrome/browser/chromeos/cros/network_library.cc29
1 files changed, 5 insertions, 24 deletions
diff --git a/chrome/browser/chromeos/cros/network_library.cc b/chrome/browser/chromeos/cros/network_library.cc
index d1625d1..43acb7c 100644
--- a/chrome/browser/chromeos/cros/network_library.cc
+++ b/chrome/browser/chromeos/cros/network_library.cc
@@ -1745,8 +1745,7 @@ class NetworkLibraryImplBase : public NetworkLibrary {
// virtual SetIPConfig implemented in derived classes.
virtual void SwitchToPreferredNetwork() OVERRIDE;
virtual bool LoadOncNetworks(const std::string& onc_blob,
- const std::string& passcode,
- std::string* error) OVERRIDE;
+ const std::string& passcode) OVERRIDE;
virtual bool SetActiveNetwork(ConnectionType type,
const std::string& service_path) OVERRIDE;
@@ -2835,23 +2834,14 @@ void NetworkLibraryImplBase::SwitchToPreferredNetwork() {
}
bool NetworkLibraryImplBase::LoadOncNetworks(const std::string& onc_blob,
- const std::string& passcode,
- std::string* error) {
+ const std::string& passcode) {
// TODO(gspencer): Add support for decrypting onc files. crbug.com/19397
OncNetworkParser parser(onc_blob);
- if (!parser.parse_error().empty()) {
- if (error)
- *error = parser.parse_error();
- return false;
- }
-
for (int i = 0; i < parser.GetCertificatesSize(); i++) {
// Insert each of the available certs into the certificate DB.
if (parser.ParseCertificate(i).get() == NULL) {
DLOG(WARNING) << "Cannot parse certificate in ONC file";
- if (error)
- *error = parser.parse_error();
return false;
}
}
@@ -2861,8 +2851,6 @@ bool NetworkLibraryImplBase::LoadOncNetworks(const std::string& onc_blob,
scoped_ptr<Network> network(parser.ParseNetwork(i));
if (!network.get()) {
DLOG(WARNING) << "Cannot parse network in ONC file";
- if (error)
- *error = parser.parse_error();
return false;
}
@@ -2880,15 +2868,8 @@ bool NetworkLibraryImplBase::LoadOncNetworks(const std::string& onc_blob,
CallConfigureService(network->unique_id(), &dict);
}
-
- if (parser.GetNetworkConfigsSize() != 0 ||
- parser.GetCertificatesSize() != 0) {
- if (error)
- *error = l10n_util::GetStringUTF8(
- IDS_NETWORK_CONFIG_ERROR_NETWORK_IMPORT);
- return false;
- }
- return true;
+ return (parser.GetNetworkConfigsSize() != 0 ||
+ parser.GetCertificatesSize() != 0);
}
////////////////////////////////////////////////////////////////////////////
@@ -5121,7 +5102,7 @@ void NetworkLibraryImplStub::Init() {
" ],"
" \"Certificates\": []"
"}");
- LoadOncNetworks(test_blob, "", NULL);
+ LoadOncNetworks(test_blob, "");
}
////////////////////////////////////////////////////////////////////////////