X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..07691282a056c4efea71e1e505527601e8cc166b:/OSX/libsecurity_apple_x509_cl/lib/clNssUtils.cpp?ds=sidebyside diff --git a/OSX/libsecurity_apple_x509_cl/lib/clNssUtils.cpp b/OSX/libsecurity_apple_x509_cl/lib/clNssUtils.cpp index bad0ce39..d94b373d 100644 --- a/OSX/libsecurity_apple_x509_cl/lib/clNssUtils.cpp +++ b/OSX/libsecurity_apple_x509_cl/lib/clNssUtils.cpp @@ -50,7 +50,6 @@ void *ArenaAllocator::malloc(size_t len) throw(std::bad_alloc) /* intentionally not implemented, should never be called */ void ArenaAllocator::free(void *p) throw() { - throw std::bad_alloc(); } void *ArenaAllocator::realloc(void *p, size_t len) throw(std::bad_alloc) @@ -827,7 +826,7 @@ void CL_qualCertStatementsToCssm( return; } cdsaObj.qcStatements = (CE_QC_Statement *)alloc.malloc( - numQcs * sizeof(CE_AccessDescription)); + numQcs * sizeof(CE_QC_Statement)); cdsaObj.numQCStatements = numQcs; for(unsigned dex=0; dex