summaryrefslogtreecommitdiff
path: root/cpp/src/IceSSL/Certificate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceSSL/Certificate.cpp')
-rwxr-xr-xcpp/src/IceSSL/Certificate.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/IceSSL/Certificate.cpp b/cpp/src/IceSSL/Certificate.cpp
index 3f4eb05bed9..c325d51ec24 100755
--- a/cpp/src/IceSSL/Certificate.cpp
+++ b/cpp/src/IceSSL/Certificate.cpp
@@ -1256,7 +1256,7 @@ Certificate::decode(const string& encoding)
vector<unsigned char> data(IceInternal::Base64::decode(string(&encoding[startpos], size)));
auto writer = ref new DataWriter();
- writer->WriteBytes(Platform::ArrayReference<unsigned char>(&data[0], data.size()));
+ writer->WriteBytes(Platform::ArrayReference<unsigned char>(&data[0], static_cast<unsigned int>(data.size())));
return make_shared<Certificate>(ref new Certificates::Certificate(writer->DetachBuffer()));
#else
# error "Unknown platform"