summaryrefslogtreecommitdiff
path: root/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp')
-rw-r--r--TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp b/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp
index 82d61a2c887..85634b6c6e1 100644
--- a/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp
+++ b/TAO/tao/DynamicInterface/AMH_DSI_Response_Handler.cpp
@@ -289,6 +289,7 @@ TAO_AMH_DSI_Exception_Holder::_tao_unmarshal (
void
TAO_AMH_DSI_Exception_Holder::raise_invoke ()
{
+ auto_ptr< ::CORBA::Exception> safety (this->exception_);
this->exception_->_raise ();
}