From 2e763279fd063d8b663fdb9d9439d3aa9c781f5a Mon Sep 17 00:00:00 2001 From: dengg Date: Thu, 30 Mar 2006 04:57:07 +0000 Subject: . --- .../DomainApplicationManager/DomainApplicationManager_Impl.cpp | 9 +++++++-- 1 file 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: "); -- cgit v1.2.1