summaryrefslogtreecommitdiff
path: root/examples/Logger/simple-server
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-04-10 18:27:37 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-04-10 18:27:37 +0000
commit7cba3b9030ee181e23f9d84ece2b6e418af131d7 (patch)
tree4348585264bd603d66e15d62a4d64e52c7c88350 /examples/Logger/simple-server
parentbc5918ede1822e9a52d283ad03aa3fbe241ba7f3 (diff)
downloadATCD-7cba3b9030ee181e23f9d84ece2b6e418af131d7.tar.gz
*** empty log message ***
Diffstat (limited to 'examples/Logger/simple-server')
-rw-r--r--examples/Logger/simple-server/Logging_Acceptor.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/examples/Logger/simple-server/Logging_Acceptor.cpp b/examples/Logger/simple-server/Logging_Acceptor.cpp
index 714602fee40..c0e5a061bb7 100644
--- a/examples/Logger/simple-server/Logging_Acceptor.cpp
+++ b/examples/Logger/simple-server/Logging_Acceptor.cpp
@@ -56,10 +56,12 @@ Logging_Acceptor::handle_input (ACE_HANDLE)
// Accept the connection from a client client daemon.
- if (this->peer_acceptor_.accept (svc_handler->peer ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "accept failed"), -1);
- else if (svc_handler->open () == -1)
- svc_handler->close ();
+ if (this->peer_acceptor_.accept (svc_handler->peer ()) == -1
+ || svc_handler->open () == -1)
+ {
+ svc_handler->close ();
+ ACE_ERROR_RETURN ((LM_ERROR, "%p", "accept/open failed"), -1);
+ }
return 0;
}