X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/b1ab9ed8d0e0f1c3b66d7daa8fd5564444c56195..420ff9d9379a8d93f2c90f026a797bdea1eb4517:/libsecurity_cdsa_utilities/lib/cssmdb.cpp diff --git a/libsecurity_cdsa_utilities/lib/cssmdb.cpp b/libsecurity_cdsa_utilities/lib/cssmdb.cpp index 5765e86d..85c49a26 100644 --- a/libsecurity_cdsa_utilities/lib/cssmdb.cpp +++ b/libsecurity_cdsa_utilities/lib/cssmdb.cpp @@ -283,7 +283,7 @@ void CssmDbAttributeData::set(const CSSM_DB_ATTRIBUTE_INFO &inInfo, const CssmPo NumberOfValues = 0; Value = inAllocator.alloc(); Value[0].Length = 0; - Value[0].Data = inAllocator.alloc(inValue.Length); + Value[0].Data = inAllocator.alloc((UInt32)inValue.Length); Value[0].Length = inValue.Length; memcpy(Value[0].Data, inValue.Data, inValue.Length); NumberOfValues = 1; @@ -356,7 +356,7 @@ CssmDbAttributeData::add(const CssmDbAttributeData &src, Allocator &inAllocator) uint32 destIndex = NumberOfValues + srcIndex; Value[destIndex].Length = 0; - Value[destIndex].Data = inAllocator.alloc(src.Value[srcIndex].Length); + Value[destIndex].Data = inAllocator.alloc((UInt32)src.Value[srcIndex].Length); Value[destIndex].Length = src.Value[srcIndex].Length; memcpy(Value[destIndex].Data, src.Value[srcIndex].Data, src.Value[srcIndex].Length); }