summaryrefslogtreecommitdiff
path: root/cpp/src/IceSSL
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2019-05-06 10:58:58 +0200
committerJose <jose@zeroc.com>2019-05-06 11:00:15 +0200
commit80565ef1ebde04d37564eced4d5ee966a92cf993 (patch)
treee4b630d3d84e7892da95b2a028e2b2117d9f9d61 /cpp/src/IceSSL
parentIce/hold test fixes (diff)
downloadice-80565ef1ebde04d37564eced4d5ee966a92cf993.tar.bz2
ice-80565ef1ebde04d37564eced4d5ee966a92cf993.tar.xz
ice-80565ef1ebde04d37564eced4d5ee966a92cf993.zip
Fix iOS warnings
Diffstat (limited to 'cpp/src/IceSSL')
-rw-r--r--cpp/src/IceSSL/SecureTransportTransceiverI.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/IceSSL/SecureTransportTransceiverI.cpp b/cpp/src/IceSSL/SecureTransportTransceiverI.cpp
index 7c5cda6f256..00d0ad0fce5 100644
--- a/cpp/src/IceSSL/SecureTransportTransceiverI.cpp
+++ b/cpp/src/IceSSL/SecureTransportTransceiverI.cpp
@@ -120,7 +120,8 @@ checkTrustResult(SecTrustRef trust,
//
if(engine->getCheckCertName() && !host.empty())
{
- UniqueRef<SecPolicyRef> policy(SecPolicyCreateSSL(false, toCFString(host)));
+ UniqueRef<CFStringRef> hostref(toCFString(host));
+ UniqueRef<SecPolicyRef> policy(SecPolicyCreateSSL(false, hostref.get()));
UniqueRef<CFArrayRef> policies;
if((err = SecTrustCopyPolicies(trust, &policies.get())))
{