summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp b/TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp
index cd6e60bec5e..d403c3c573d 100644
--- a/TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp
+++ b/TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp
@@ -1058,8 +1058,7 @@ ImR_Locator_i::find (const char* server,
void
ImR_Locator_i::list (CORBA::ULong how_many,
ImplementationRepository::ServerInformationList_out server_list,
- ImplementationRepository::ServerInformationIterator_out server_iterator
- ) ACE_THROW_SPEC ((CORBA::SystemException))
+ ImplementationRepository::ServerInformationIterator_out server_iterator)
{
if (this->debug_ > 1)
ACE_DEBUG ((LM_DEBUG, "ImR: List servers.\n"));
@@ -1102,7 +1101,7 @@ ImR_Locator_i::list (CORBA::ULong how_many,
if (this->debug_ > 1)
ACE_DEBUG ((LM_DEBUG, "ImR_Locator_i::list: Creating ServerInformation Iterator\n"));
- ImR_Iterator* imr_iter;
+ ImR_Iterator* imr_iter = 0;
ACE_NEW_THROW_EX (imr_iter,
ImR_Iterator (n, this->repository_, this->imr_poa_.in ()),