summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-01-26 00:13:17 +0000
committerjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-01-26 00:13:17 +0000
commit6d1a304ba414b7a892c6d446f90d1e14a2a6e491 (patch)
tree62ce3113d846d200dabe8e43740ece1f368ab635
parent23af6abc53338ebfc0d16119a46c5b2eba34a2af (diff)
downloadATCD-6d1a304ba414b7a892c6d446f90d1e14a2a6e491.tar.gz
*** empty log message ***
-rw-r--r--TAO/CIAO/DAnCE/ciao/Servant_Impl_Base.cpp9
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_;
}