summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-03-30 04:57:07 +0000
committerdengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-03-30 04:57:07 +0000
commit2e763279fd063d8b663fdb9d9439d3aa9c781f5a (patch)
treee85773ad4c235ab8fc98aad360341ca36f83a785
parent86ed1e12b5cebcb35141456e5c7d5f49b476372f (diff)
downloadATCD-CIAO_EC_Integration_02.tar.gz
-rw-r--r--TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp b/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp
index 3380ebfbeb6..6b980a8814e 100644
--- a/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp
+++ b/TAO/CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp
@@ -50,6 +50,11 @@ DomainApplicationManager_Impl (CORBA::ORB_ptr orb,
CORBA::NO_MEMORY ());
ACE_CHECK;
+ ACE_NEW_THROW_EX (this->esd_,
+ CIAO::DAnCE::EventServiceDeploymentDescriptions (),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK;
+
for (CORBA::ULong i = 0; i < this->plan_.infoProperty.length (); ++i)
{
if (ACE_OS::strcmp (this->plan_.infoProperty[i].name.in (),
@@ -660,7 +665,7 @@ install_all_es (void)
// Construct the ESInstallationInfos data
Deployment::ESInstallationInfos_var es_infos;
ACE_NEW (es_infos,
- Deployment::ESInstallationInfos);
+ Deployment::ESInstallationInfos);
es_infos->length (1);
(*es_infos)[0].id = this->esd_[j].name.in ();
@@ -678,7 +683,7 @@ install_all_es (void)
"CIAO::DomainApplicationManager_Impl::install_all_es -"
"ERROR while finding the node specific plan "
"for the node [%s] \n",
- this->esd_[j].node.in ()));
+ this->esd_[j].node.in ()));
ACE_CString error
("Unable to resolve a reference to NodeManager: ");