Index: chrome/browser/chromeos/cros/network_library.cc |
diff --git a/chrome/browser/chromeos/cros/network_library.cc b/chrome/browser/chromeos/cros/network_library.cc |
index b145bb4e26bc1c509f0cd7d0a8ecabe7cb5f91ea..ff9bbdb148fa29f77d176c0942fde5f4f9d0df9a 100644 |
--- a/chrome/browser/chromeos/cros/network_library.cc |
+++ b/chrome/browser/chromeos/cros/network_library.cc |
@@ -38,6 +38,7 @@ |
#include "content/public/browser/browser_thread.h" |
#include "crypto/nss_util.h" // crypto::GetTPMTokenInfo() for 802.1X and VPN. |
#include "grit/generated_resources.h" |
+#include "net/base/x509_certificate.h" |
#include "third_party/cros_system_api/dbus/service_constants.h" |
#include "ui/base/l10n/l10n_util.h" |
#include "ui/base/text/bytes_formatting.h" |
@@ -2822,7 +2823,7 @@ bool NetworkLibraryImplBase::LoadOncNetworks(const std::string& onc_blob) { |
for (int i = 0; i < parser.GetCertificatesSize(); i++) { |
// Insert each of the available certs into the certificate DB. |
- if (!parser.ParseCertificate(i)) { |
+ if (parser.ParseCertificate(i).get() == NULL) { |
DLOG(WARNING) << "Cannot parse certificate in ONC file"; |
return false; |
} |