summaryrefslogtreecommitdiff
path: root/ACE/ace/OS_NS_netdb.inl
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/OS_NS_netdb.inl')
-rw-r--r--ACE/ace/OS_NS_netdb.inl2
1 files changed, 1 insertions, 1 deletions
diff --git a/ACE/ace/OS_NS_netdb.inl b/ACE/ace/OS_NS_netdb.inl
index a3c65135b63..f86db157149 100644
--- a/ACE/ace/OS_NS_netdb.inl
+++ b/ACE/ace/OS_NS_netdb.inl
@@ -170,7 +170,7 @@ ACE_OS::gethostbyaddr_r (const char *addr,
// And no aliases, so null-terminate h_aliases.
result->h_aliases = &result->h_addr_list[1];
- if (((2*sizeof(char*))+hp->h_length+ACE_OS::strlen (hp->h_name)+1) > sizeof (ACE_HOSTENT_DATA))
+ if (((2*sizeof(char*))+hp->h_length+ACE_OS::strlen (hp->h_name)+1) <= sizeof (ACE_HOSTENT_DATA))
{
result->h_name = (char *) result->h_addr_list[0] + hp->h_length;
ACE_OS::strcpy (result->h_name, hp->h_name);