X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/c2a06e2499a2998aca30764dd75ee8aee5c5bc09..e3d3b979fd185d8303f28a937baa53a187fb8c7d:/libsecurity_cdsa_client/lib/keyclient.cpp?ds=sidebyside diff --git a/libsecurity_cdsa_client/lib/keyclient.cpp b/libsecurity_cdsa_client/lib/keyclient.cpp index 3c42c340..77e56255 100644 --- a/libsecurity_cdsa_client/lib/keyclient.cpp +++ b/libsecurity_cdsa_client/lib/keyclient.cpp @@ -39,7 +39,7 @@ KeyImpl::KeyImpl(const CSP &csp, const CSSM_KEY &key, bool copy) : ObjectImpl(cs } KeyImpl::KeyImpl(const CSP &csp, const CSSM_DATA &keyData) : ObjectImpl(csp), -CssmKey(keyData.Length, csp->allocator().alloc(keyData.Length)) +CssmKey((uint32)keyData.Length, csp->allocator().alloc((UInt32)keyData.Length)) { memcpy(KeyData.Data, keyData.Data, keyData.Length); mActive=true; @@ -48,7 +48,7 @@ CssmKey(keyData.Length, csp->allocator().alloc(keyData.Length)) KeyImpl::~KeyImpl() try { - deactivate(); + deactivate(); } catch (...) {