summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp')
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp
index fe4dcb30a9e..0e771bf002e 100644
--- a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp
+++ b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp
@@ -480,7 +480,7 @@ ImplRepo_i::server_is_running (const char *server,
else
return new_location;
- ACE_CHECK_RETURN ("");
+ ACE_CHECK_RETURN (0);
char *pos = ACE_OS::strstr (new_location, "://");
@@ -763,7 +763,9 @@ ImplRepo_i::run (CORBA::Environment &ACE_TRY_ENV)
ACE_TRY
{
if (activation == Server_Info::AUTO_START)
- this->activate_server (server_entry->ext_id_.c_str ());
+ this->activate_server (server_entry->ext_id_.c_str (),
+ ACE_TRY_ENV);
+ ACE_TRY_CHECK;
}
ACE_CATCHANY
{