diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-03-19 04:04:57 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-03-19 04:04:57 +0000 |
commit | c252cf6bc73709abbd05ed426a30b1effe90ba38 (patch) | |
tree | c20b1e7c1be4a47a8e90e50fd99e0e326e790277 /netsvcs | |
parent | 4b9624862a7752f19adf7591853db5bded00a613 (diff) | |
download | ATCD-c252cf6bc73709abbd05ed426a30b1effe90ba38.tar.gz |
*** empty log message ***
Diffstat (limited to 'netsvcs')
-rw-r--r-- | netsvcs/lib/Client_Logging_Handler.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/netsvcs/lib/Client_Logging_Handler.cpp b/netsvcs/lib/Client_Logging_Handler.cpp index 20212064353..0c51abb167b 100644 --- a/netsvcs/lib/Client_Logging_Handler.cpp +++ b/netsvcs/lib/Client_Logging_Handler.cpp @@ -258,7 +258,8 @@ private: int ACE_Client_Logging_Connector::fini (void) { - this->handler_->close (0); + if (this->handler_ != 0) + this->handler_->close (0); return 0; } @@ -295,8 +296,11 @@ ACE_Client_Logging_Connector::init (int argc, char *argv[]) if (this->connect (this->handler_, this->server_addr_, ACE_Synch_Options::synch) == -1) - ACE_ERROR ((LM_ERROR, "%p, using stdout\n", - "can't connect to logging server")); + { + ACE_ERROR ((LM_ERROR, "%p, using stdout\n", + "can't connect to logging server")); + this->handler_ = 0; + } return 0; } |