diff options
Diffstat (limited to 'chrome/common/net/x509_certificate_model_nss.cc')
-rw-r--r-- | chrome/common/net/x509_certificate_model_nss.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/common/net/x509_certificate_model_nss.cc b/chrome/common/net/x509_certificate_model_nss.cc index 7f9b343..b34a86a 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(); } |