summaryrefslogtreecommitdiff
path: root/cpp/src/IceSSL/SecureTransportUtil.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2019-06-27 00:38:57 +0200
committerJose <jose@zeroc.com>2019-06-27 00:38:57 +0200
commit60ea1d3f6583699a0a1abf78ac0ea52ce3068fa6 (patch)
tree0678a4cbf7f99c61d5251781cde4bbf133cd0733 /cpp/src/IceSSL/SecureTransportUtil.cpp
parentC++ Ice/custom test build failure on macOS (diff)
downloadice-60ea1d3f6583699a0a1abf78ac0ea52ce3068fa6.tar.bz2
ice-60ea1d3f6583699a0a1abf78ac0ea52ce3068fa6.tar.xz
ice-60ea1d3f6583699a0a1abf78ac0ea52ce3068fa6.zip
iOS build fixes
Diffstat (limited to 'cpp/src/IceSSL/SecureTransportUtil.cpp')
-rw-r--r--cpp/src/IceSSL/SecureTransportUtil.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/IceSSL/SecureTransportUtil.cpp b/cpp/src/IceSSL/SecureTransportUtil.cpp
index fbf7ebd53d1..0b0956d092b 100644
--- a/cpp/src/IceSSL/SecureTransportUtil.cpp
+++ b/cpp/src/IceSSL/SecureTransportUtil.cpp
@@ -487,7 +487,8 @@ loadCerts(const string& file)
}
vector<unsigned char> data(IceInternal::Base64::decode(string(&buffer[startpos], size)));
- UniqueRef<CFDataRef> certdata(CFDataCreate(kCFAllocatorDefault, &data[0], data.size()));
+ UniqueRef<CFDataRef> certdata(CFDataCreate(kCFAllocatorDefault, &data[0],
+ static_cast<CFIndex>(data.size())));
UniqueRef<SecCertificateRef> cert(SecCertificateCreateWithData(0, certdata.get()));
if(!cert)
{