// Clean up a SecCode object
//
SecCode::~SecCode() throw()
-{
+try {
+} catch (...) {
+ return;
}
{
if (this->isRoot()) {
// the root-of-trust is valid by definition
- CODESIGN_EVAL_DYNAMIC_ROOT();
+ CODESIGN_EVAL_DYNAMIC_ROOT(this);
return;
}
DTRACK(CODESIGN_EVAL_DYNAMIC, this, (char*)this->staticCode()->mainExecutablePath().c_str());