diff options
author | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-01-26 00:13:17 +0000 |
---|---|---|
committer | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-01-26 00:13:17 +0000 |
commit | 6d1a304ba414b7a892c6d446f90d1e14a2a6e491 (patch) | |
tree | 62ce3113d846d200dabe8e43740ece1f368ab635 | |
parent | 23af6abc53338ebfc0d16119a46c5b2eba34a2af (diff) | |
download | ATCD-6d1a304ba414b7a892c6d446f90d1e14a2a6e491.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/CIAO/DAnCE/ciao/Servant_Impl_Base.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/TAO/CIAO/DAnCE/ciao/Servant_Impl_Base.cpp b/TAO/CIAO/DAnCE/ciao/Servant_Impl_Base.cpp index 31755a74db2..6a5df27e17f 100644 --- a/TAO/CIAO/DAnCE/ciao/Servant_Impl_Base.cpp +++ b/TAO/CIAO/DAnCE/ciao/Servant_Impl_Base.cpp @@ -221,14 +221,14 @@ namespace CIAO ::Components::ConsumerDescriptions * Servant_Impl_Base::get_all_consumers ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) { ::Components::ConsumerDescriptions *tmp = 0; - ACE_NEW_RETURN (tmp, - ::Components::ConsumerDescriptions, - 0); + ACE_NEW_THROW_EX (tmp, + ::Components::ConsumerDescriptions (this->consumer_table_.current_size ()), + CORBA::NO_MEMORY ()); ::Components::ConsumerDescriptions_var retval = tmp; @@ -239,6 +239,7 @@ namespace CIAO iter != this->consumer_table_.end (); ++iter, ++i) { + // ACE_DEBUG ((LM_DEBUG, "EXECUTING \n")); ConsumerTable::ENTRY & entry = *iter; retval[i] = entry.int_id_; } |