summaryrefslogtreecommitdiff
path: root/ace/INET_Addr.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1996-12-10 08:49:56 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1996-12-10 08:49:56 +0000
commit64d036b51612261ffa53bbdba38ff8e6e99fc016 (patch)
treeff947ccd272b645b872902a961c0907b7f974469 /ace/INET_Addr.cpp
parent7db29418e44bdce4e3df96493b852118cdd82a4a (diff)
downloadATCD-64d036b51612261ffa53bbdba38ff8e6e99fc016.tar.gz
eon
Diffstat (limited to 'ace/INET_Addr.cpp')
-rw-r--r--ace/INET_Addr.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/ace/INET_Addr.cpp b/ace/INET_Addr.cpp
index 18d17b1dd38..9cc37738029 100644
--- a/ace/INET_Addr.cpp
+++ b/ace/INET_Addr.cpp
@@ -181,9 +181,7 @@ ACE_INET_Addr::set (u_short port_number,
errno = EINVAL;
return -1;
}
- else if ((addr = ACE_OS::inet_addr (host_name)) != (ACE_UINT32) -1
- // Broadcast addresses are weird...
- || ACE_OS::strcmp (host_name, "255.255.255.255") == 0)
+ else if (ACE_OS::inet_aton (host_name, (struct in_addr *) &addr) == 1)
return this->set (port_number, encode ? ntohl (addr) : addr, encode);
else