summaryrefslogtreecommitdiff
path: root/netsvcs/lib/Client_Logging_Handler.cpp
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-03-19 04:04:57 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-03-19 04:04:57 +0000
commit0a8870dc0e9792a231a50c845c6591f58fafb8c6 (patch)
treec20b1e7c1be4a47a8e90e50fd99e0e326e790277 /netsvcs/lib/Client_Logging_Handler.cpp
parent0a29857f3e73b843160654e44b9be03c95b40723 (diff)
downloadATCD-0a8870dc0e9792a231a50c845c6591f58fafb8c6.tar.gz
*** empty log message ***
Diffstat (limited to 'netsvcs/lib/Client_Logging_Handler.cpp')
-rw-r--r--netsvcs/lib/Client_Logging_Handler.cpp10
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;
}