diff options
author | brunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-04-23 22:15:27 +0000 |
---|---|---|
committer | brunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-04-23 22:15:27 +0000 |
commit | 822b4132a43ebaa87e4706a3d07aaf43117e8a7a (patch) | |
tree | 4064e592f2bf4aabc388ec917cdcb858819c456d | |
parent | 6c2501c875d47ee2972cf927a0f6f35f6b4f98e4 (diff) | |
download | ATCD-822b4132a43ebaa87e4706a3d07aaf43117e8a7a.tar.gz |
Forgot to reset startup flag when server_is_running is called.
-rw-r--r-- | TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp | 8 |
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; } |