X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/bac41a7b9a0a9254fa30f8bb6e6038ab71a483e2..9a27adb241486ab7597ffaea2b5613cd3d8e1f60:/cdsa/cdsa_pluginlib/pluginsession.cpp diff --git a/cdsa/cdsa_pluginlib/pluginsession.cpp b/cdsa/cdsa_pluginlib/pluginsession.cpp index f98aeb28..e3ed0b54 100644 --- a/cdsa/cdsa_pluginlib/pluginsession.cpp +++ b/cdsa/cdsa_pluginlib/pluginsession.cpp @@ -58,14 +58,14 @@ void PluginSession::detach() // // Allocation management // -void *PluginSession::malloc(size_t size) +void *PluginSession::malloc(size_t size) throw(std::bad_alloc) { if (void *addr = upcalls.malloc_func(handle(), size)) return addr; CssmError::throwMe(CSSM_ERRCODE_MEMORY_ERROR); } -void *PluginSession::realloc(void *oldAddr, size_t size) +void *PluginSession::realloc(void *oldAddr, size_t size) throw(std::bad_alloc) { if (void *addr = upcalls.realloc_func(handle(), oldAddr, size)) return addr;