diff options
Diffstat (limited to 'netsvcs/lib/Server_Logging_Handler_T.cpp')
-rw-r--r-- | netsvcs/lib/Server_Logging_Handler_T.cpp | 7 |
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 (), |