Index: chrome/common/net/x509_certificate_model_nss.cc |
diff --git a/chrome/common/net/x509_certificate_model_nss.cc b/chrome/common/net/x509_certificate_model_nss.cc |
index 7f9b3434fb7fc94128608cef810522e5ada67147..b34a86aea09f29d4ab9388a54dea297a1d5c655f 100644 |
--- a/chrome/common/net/x509_certificate_model_nss.cc |
+++ b/chrome/common/net/x509_certificate_model_nss.cc |
@@ -14,6 +14,7 @@ |
#include <sechash.h> |
#include "base/logging.h" |
+#include "base/numerics/safe_conversions.h" |
#include "base/strings/string_number_conversions.h" |
#include "chrome/third_party/mozilla_security_manager/nsNSSCertHelper.h" |
#include "chrome/third_party/mozilla_security_manager/nsNSSCertificate.h" |
@@ -125,7 +126,7 @@ string GetVersion(X509Certificate::OSCertHandle cert_handle) { |
unsigned long version = 0; |
if (cert_handle->version.len == 0 || |
SEC_ASN1DecodeInteger(&cert_handle->version, &version) == SECSuccess) { |
- return base::UintToString(version + 1); |
+ return base::Uint64ToString(base::strict_cast<uint64>(version + 1)); |
} |
return std::string(); |
} |