diff options
Diffstat (limited to 'TAO/orbsvcs/performance-tests/RTEvent/lib/ORB_Task_Activator.cpp')
-rw-r--r-- | TAO/orbsvcs/performance-tests/RTEvent/lib/ORB_Task_Activator.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/lib/ORB_Task_Activator.cpp b/TAO/orbsvcs/performance-tests/RTEvent/lib/ORB_Task_Activator.cpp index 42bc3fb5676..d4e996064cd 100644 --- a/TAO/orbsvcs/performance-tests/RTEvent/lib/ORB_Task_Activator.cpp +++ b/TAO/orbsvcs/performance-tests/RTEvent/lib/ORB_Task_Activator.cpp @@ -20,10 +20,8 @@ ORB_Task_Activator::~ORB_Task_Activator (void) { if (this->task_ == 0) return; - ACE_DECLARE_NEW_CORBA_ENV; - ACE_TRY { - (*this->task_)->shutdown (0 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } ACE_CATCHANY { - } ACE_ENDTRY; + try{ + (*this->task_)->shutdown (0); + } catch (const CORBA::Exception&) { + } } |