summaryrefslogtreecommitdiff
path: root/ace/Log_Msg.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-05-31 23:19:22 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-05-31 23:19:22 +0000
commitf3b18fbe480d3680407a115e21af7a5a3c63647b (patch)
treeebb06d475264197b16dce5438de1899049677895 /ace/Log_Msg.cpp
parentaa56f31b7dbe5e346e9992145c70c2fde92d496d (diff)
downloadATCD-f3b18fbe480d3680407a115e21af7a5a3c63647b.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/Log_Msg.cpp')
-rw-r--r--ace/Log_Msg.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/ace/Log_Msg.cpp b/ace/Log_Msg.cpp
index 701029d69a9..17cc75263b3 100644
--- a/ace/Log_Msg.cpp
+++ b/ace/Log_Msg.cpp
@@ -554,10 +554,14 @@ ACE_Log_Msg::open (const char *prog_name,
else
#if defined (ACE_WIN32)
{
+ if (message_queue_.get_handle () != ACE_INVALID_HANDLE)
+ message_queue_.close ();
ACE_SPIPE_Connector con;
status = con.connect (message_queue_, ACE_SPIPE_Addr (logger_key));
}
#else
+ if (message_queue_.get_handle () != ACE_INVALID_HANDLE)
+ message_queue_.close ();
status = message_queue_.open (logger_key);
#endif /* ACE_WIN32 */