diff options
Diffstat (limited to 'modules/CIAO/ciao/Servants/Connector_Servant_Impl_Base.cpp')
-rw-r--r-- | modules/CIAO/ciao/Servants/Connector_Servant_Impl_Base.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/modules/CIAO/ciao/Servants/Connector_Servant_Impl_Base.cpp b/modules/CIAO/ciao/Servants/Connector_Servant_Impl_Base.cpp index 10f1b241942..64031d265b0 100644 --- a/modules/CIAO/ciao/Servants/Connector_Servant_Impl_Base.cpp +++ b/modules/CIAO/ciao/Servants/Connector_Servant_Impl_Base.cpp @@ -163,13 +163,10 @@ namespace CIAO { CIAO_TRACE ("Connector_Servant_Impl_Base::get_all_facets (void)"); - ::Components::FacetDescriptions *tmp = 0; - ACE_NEW_THROW_EX (tmp, + ::Components::FacetDescriptions_var retval = 0; + ACE_NEW_THROW_EX (retval, ::Components::FacetDescriptions, CORBA::NO_MEMORY ()); - - ::Components::FacetDescriptions_var retval = tmp; - retval->length (this->facet_table_.size ()); CORBA::ULong i = 0UL; |