summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbrunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-23 22:15:27 +0000
committerbrunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-23 22:15:27 +0000
commit822b4132a43ebaa87e4706a3d07aaf43117e8a7a (patch)
tree4064e592f2bf4aabc388ec917cdcb858819c456d
parent6c2501c875d47ee2972cf927a0f6f35f6b4f98e4 (diff)
downloadATCD-822b4132a43ebaa87e4706a3d07aaf43117e8a7a.tar.gz
Forgot to reset startup flag when server_is_running is called.
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp
index 89b6e70e7f1..dbdc859ac86 100644
--- a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp
+++ b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp
@@ -214,7 +214,13 @@ ImplRepo_i::activate_server (const char *server,
int starting_up;
while ((starting_up = this->repository_.starting_up (server)) == 1)
+ {
+ if (OPTIONS::instance()->debug () >= 2)
+ ACE_DEBUG ((LM_DEBUG, "activate_server: Going into handle_events\n"));
orb_core->reactor ()->handle_events ();
+ }
+ if (OPTIONS::instance()->debug () >= 2)
+ ACE_DEBUG ((LM_DEBUG, "activate_server: Got out of handle_events loop\n"));
// Check to see if it disappeared on us
if (starting_up == -1)
@@ -387,6 +393,8 @@ ImplRepo_i::server_is_running (const char *server,
new_addr->host_.inout (),
new_addr->port_));
+ this->repository_.starting_up (server, 0);
+
return new_addr;
}