diff options
author | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-03-08 03:14:56 +0000 |
---|---|---|
committer | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-03-08 03:14:56 +0000 |
commit | 7983f075167391a6bbd366c53fe649a5fec57452 (patch) | |
tree | a96392cab47ce0a6971cc38dd0b75d24db166ddb | |
parent | 48ba673de8ba1ea43c073da5b45a7388b326a337 (diff) | |
download | ATCD-7983f075167391a6bbd366c53fe649a5fec57452.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/CIAO/DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/TAO/CIAO/DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp b/TAO/CIAO/DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp index 35621890e87..45914d68704 100644 --- a/TAO/CIAO/DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp +++ b/TAO/CIAO/DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp @@ -60,7 +60,7 @@ namespace CIAO this->dynamic_servant_map_.begin (); iter != end; ++iter) { - // (*iter).int_id_->destroy (oid); + (*iter).int_id_->destroy (oid); } } @@ -286,12 +286,13 @@ namespace CIAO COMP_SVNT *servant = 0; - if (this->component_map_.unbind (oid.in (), servant) == 0) + if (this->component_map_.find (oid.in (), servant) == 0) { PortableServer::ServantBase_var safe (servant); servant->_ciao_passivate (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; + this->component_map_.unbind (oid.in ()); } } } |