summaryrefslogtreecommitdiff
path: root/netsvcs/lib/Server_Logging_Handler_T.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'netsvcs/lib/Server_Logging_Handler_T.cpp')
-rw-r--r--netsvcs/lib/Server_Logging_Handler_T.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/netsvcs/lib/Server_Logging_Handler_T.cpp b/netsvcs/lib/Server_Logging_Handler_T.cpp
index 4f63edbe447..b9890d8cb54 100644
--- a/netsvcs/lib/Server_Logging_Handler_T.cpp
+++ b/netsvcs/lib/Server_Logging_Handler_T.cpp
@@ -160,11 +160,14 @@ ACE_Server_Logging_Handler_T<ACE_PEER_STREAM_2, COUNTER, ACE_SYNCH_USE, LMR>::op
-1);
#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- this->receiver_.m_ = ACE_CString (client_addr.get_host_name ());
+ this->receiver_.m_ = ACE_CString (client_addr.get_host_name (),
+ MAXHOSTNAMELEN + 1);
#else
- this->host_name_ = ACE_CString (client_addr.get_host_name ());
+ this->host_name_ = ACE_CString (client_addr.get_host_name (),
+ MAXHOSTNAMELEN + 1);
#endif /* ! ACE_HAS_BROKEN_HPUX_TEMPLATES && ! __GNUG__ */
+
ACE_DEBUG ((LM_DEBUG,
"(%t) accepted connection from host %s on fd %d\n",
client_addr.get_host_name (),