]> git.saurik.com Git - apple/security.git/blobdiff - cdsa/cdsa_pluginlib/pluginsession.cpp
Security-164.1.tar.gz
[apple/security.git] / cdsa / cdsa_pluginlib / pluginsession.cpp
index f98aeb284cda63eb601b20b0eca824f473330436..e3ed0b545c0f8ae1096237745b97edf7f116445a 100644 (file)
@@ -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;