summaryrefslogtreecommitdiffstats
path: root/chromeos
diff options
context:
space:
mode:
authormmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-07 16:12:06 +0000
committermmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-07 16:12:06 +0000
commit3030374e345652de06eecbf954d8b0e212c16f56 (patch)
tree42e28456b62d0abc668d8e8bff52f9a431942a31 /chromeos
parent7e29ff1b73c7be6c2716b87374f1c2aae4ab2bf5 (diff)
downloadchromium_src-3030374e345652de06eecbf954d8b0e212c16f56.zip
chromium_src-3030374e345652de06eecbf954d8b0e212c16f56.tar.gz
chromium_src-3030374e345652de06eecbf954d8b0e212c16f56.tar.bz2
Remove redundant mapping of net errors to strings.
The new list does not have the leading "net::ERR_", to slightly reduce the size of net when compiled. This reduces the size of libcronet.so by about 8k, with symbols stripped. Also add a function to get network error strings without the leading, "net::" as a number of consumers were removing it with duplicated code. This CL slight breaks NetLog loading functionality - loading old logs in new versions will result in error codes missing the leading "ERR_", and the other direction results in error codes having an extra leading "ERR_". BUG=399025 Review URL: https://codereview.chromium.org/432553003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288065 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos')
-rw-r--r--chromeos/network/onc/onc_certificate_importer_impl.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chromeos/network/onc/onc_certificate_importer_impl.cc b/chromeos/network/onc/onc_certificate_importer_impl.cc
index 13e4880..7bb1833 100644
--- a/chromeos/network/onc/onc_certificate_importer_impl.cc
+++ b/chromeos/network/onc/onc_certificate_importer_impl.cc
@@ -278,9 +278,10 @@ bool CertificateImporterImpl::ParseServerOrCaCertificate(
success = target_nssdb_->ImportCACerts(cert_list, trust, &failures);
if (!failures.empty()) {
+ std::string error_string = net::ErrorToString(failures[0].net_error);
ONC_LOG_ERROR(
base::StringPrintf("Error ( %s ) importing %s certificate",
- net::ErrorToString(failures[0].net_error),
+ error_string.c_str(),
cert_type.c_str()));
return false;
}
@@ -329,9 +330,10 @@ bool CertificateImporterImpl::ParseClientCertificate(
int import_result = target_nssdb_->ImportFromPKCS12(
module.get(), decoded_pkcs12, base::string16(), false, &imported_certs);
if (import_result != net::OK) {
+ std::string error_string = net::ErrorToString(import_result);
ONC_LOG_ERROR(
base::StringPrintf("Unable to import client certificate (error %s)",
- net::ErrorToString(import_result)));
+ error_string.c_str()));
return false;
}