summaryrefslogtreecommitdiffstats
path: root/usr.bin/rpcinfo
diff options
context:
space:
mode:
authorkevlo <kevlo@FreeBSD.org>2013-10-15 07:37:30 +0000
committerkevlo <kevlo@FreeBSD.org>2013-10-15 07:37:30 +0000
commit25842b5eb9566e24190ca4a633b15807d757a91e (patch)
treec4d4787170d251b8a1370041f91909fb34d82a1f /usr.bin/rpcinfo
parent69104cedb7bd1435005fd8226e3a2cd06d3de77c (diff)
downloadFreeBSD-src-25842b5eb9566e24190ca4a633b15807d757a91e.zip
FreeBSD-src-25842b5eb9566e24190ca4a633b15807d757a91e.tar.gz
Use INADDR_NONE instead of -1 to check inet_addr() result.
Reviewed by: glebius
Diffstat (limited to 'usr.bin/rpcinfo')
-rw-r--r--usr.bin/rpcinfo/rpcinfo.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/rpcinfo/rpcinfo.c b/usr.bin/rpcinfo/rpcinfo.c
index 884f80d..a12b932 100644
--- a/usr.bin/rpcinfo/rpcinfo.c
+++ b/usr.bin/rpcinfo/rpcinfo.c
@@ -563,7 +563,8 @@ get_inet_address(struct sockaddr_in *addr, char *host)
(void) memset((char *)addr, 0, sizeof (*addr));
addr->sin_addr.s_addr = inet_addr(host);
- if (addr->sin_addr.s_addr == -1 || addr->sin_addr.s_addr == 0) {
+ if (addr->sin_addr.s_addr == INADDR_NONE ||
+ addr->sin_addr.s_addr == INADDR_ANY) {
if ((nconf = __rpc_getconfip("udp")) == NULL &&
(nconf = __rpc_getconfip("tcp")) == NULL)
errx(1, "couldn't find a suitable transport");
OpenPOWER on IntegriCloud