X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/b1ab9ed8d0e0f1c3b66d7daa8fd5564444c56195..e3d3b979fd185d8303f28a937baa53a187fb8c7d:/libsecurity_cssm/lib/attachment.cpp?ds=sidebyside diff --git a/libsecurity_cssm/lib/attachment.cpp b/libsecurity_cssm/lib/attachment.cpp index a0493131..29608bbc 100644 --- a/libsecurity_cssm/lib/attachment.cpp +++ b/libsecurity_cssm/lib/attachment.cpp @@ -167,7 +167,7 @@ void *Attachment::upcallRealloc(CSSM_HANDLE handle, void *mem, size_t size) void *Attachment::upcallCalloc(CSSM_HANDLE handle, size_t num, size_t size) { BEGIN_API - return HandleObject::find(handle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE).calloc(num, size); + return HandleObject::find(handle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE).calloc(size, num); END_API1(NULL) } @@ -175,7 +175,8 @@ CSSM_RETURN Attachment::upcallCcToHandle(CSSM_CC_HANDLE handle, CSSM_MODULE_HANDLE *modHandle) { BEGIN_API - Required(modHandle) = HandleObject::find(handle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE).attachment.handle(); +#warning Cast from CSSM_CC_HANDLE to CSSM_HANDLE + Required(modHandle) = HandleObject::find((CSSM_HANDLE)handle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE).attachment.handle(); END_API(CSP) }