diff options
author | kevlo <kevlo@FreeBSD.org> | 2013-10-15 07:37:30 +0000 |
---|---|---|
committer | kevlo <kevlo@FreeBSD.org> | 2013-10-15 07:37:30 +0000 |
commit | 25842b5eb9566e24190ca4a633b15807d757a91e (patch) | |
tree | c4d4787170d251b8a1370041f91909fb34d82a1f | |
parent | 69104cedb7bd1435005fd8226e3a2cd06d3de77c (diff) | |
download | FreeBSD-src-25842b5eb9566e24190ca4a633b15807d757a91e.zip FreeBSD-src-25842b5eb9566e24190ca4a633b15807d757a91e.tar.gz |
Use INADDR_NONE instead of -1 to check inet_addr() result.
Reviewed by: glebius
-rw-r--r-- | sbin/nos-tun/nos-tun.c | 2 | ||||
-rw-r--r-- | usr.bin/rpcinfo/rpcinfo.c | 3 | ||||
-rw-r--r-- | usr.bin/systat/netcmds.c | 2 | ||||
-rw-r--r-- | usr.sbin/bootparamd/bootparamd/main.c | 2 | ||||
-rw-r--r-- | usr.sbin/bootparamd/callbootd/callbootd.c | 2 | ||||
-rw-r--r-- | usr.sbin/ypset/ypset.c | 5 |
6 files changed, 9 insertions, 7 deletions
diff --git a/sbin/nos-tun/nos-tun.c b/sbin/nos-tun/nos-tun.c index 83e7144..ee0fc4c 100644 --- a/sbin/nos-tun/nos-tun.c +++ b/sbin/nos-tun/nos-tun.c @@ -96,7 +96,7 @@ Set_address(char *addr, struct sockaddr_in *sin) bzero((char *)sin, sizeof(struct sockaddr)); sin->sin_family = AF_INET; - if((sin->sin_addr.s_addr = inet_addr(addr)) == (in_addr_t)-1) { + if((sin->sin_addr.s_addr = inet_addr(addr)) == INADDR_NONE) { hp = gethostbyname(addr); if (!hp) { syslog(LOG_ERR,"unknown host %s", addr); 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"); diff --git a/usr.bin/systat/netcmds.c b/usr.bin/systat/netcmds.c index 7ee8f15..f9da13e 100644 --- a/usr.bin/systat/netcmds.c +++ b/usr.bin/systat/netcmds.c @@ -152,7 +152,7 @@ changeitems(const char *args, int onoff) hp = gethostbyname(tmpstr1); if (hp == 0) { in.s_addr = inet_addr(tmpstr1); - if ((int)in.s_addr == -1) { + if (in.s_addr == INADDR_NONE) { error("%s: unknown host or port", tmpstr1); continue; } diff --git a/usr.sbin/bootparamd/bootparamd/main.c b/usr.sbin/bootparamd/bootparamd/main.c index 8c93c1f..85a1fca 100644 --- a/usr.sbin/bootparamd/bootparamd/main.c +++ b/usr.sbin/bootparamd/bootparamd/main.c @@ -86,7 +86,7 @@ char **argv; if ( stat(bootpfile, &buf ) ) err(1, "%s", bootpfile); - if (route_addr == -1) { + if (route_addr == INADDR_NONE) { get_myaddress(&my_addr); bcopy(&my_addr.sin_addr.s_addr, &route_addr, sizeof (route_addr)); } diff --git a/usr.sbin/bootparamd/callbootd/callbootd.c b/usr.sbin/bootparamd/callbootd/callbootd.c index a0a4ef6..7c32fee 100644 --- a/usr.sbin/bootparamd/callbootd/callbootd.c +++ b/usr.sbin/bootparamd/callbootd/callbootd.c @@ -104,7 +104,7 @@ char **argv; case 3: whoami_arg.client_address.address_type = IP_ADDR_TYPE; the_inet_addr = inet_addr(argv[2]); - if ( the_inet_addr == -1) + if ( the_inet_addr == INADDR_NONE) errx(2, "bogus addr %s", argv[2]); bcopy(&the_inet_addr,&whoami_arg.client_address.bp_address_u.ip_addr,4); diff --git a/usr.sbin/ypset/ypset.c b/usr.sbin/ypset/ypset.c index b63578a..d77909e 100644 --- a/usr.sbin/ypset/ypset.c +++ b/usr.sbin/ypset/ypset.c @@ -75,7 +75,7 @@ bind_tohost(struct sockaddr_in *sin, char *dom, char *server) bcopy (hp->h_addr_list[0], (u_long *)&ypsd.ypsetdom_binding.ypbind_binding_addr, sizeof (unsigned long)); - } else if ((long)(server_addr = inet_addr (server)) == -1) { + } else if ((server_addr = inet_addr(server)) == INADDR_NONE) { errx(1, "can't find address for %s", server); } else bcopy (&server_addr, @@ -129,7 +129,8 @@ main(int argc, char *argv[]) domainname = optarg; break; case 'h': - if ((sin.sin_addr.s_addr = inet_addr(optarg)) == -1) { + if ((sin.sin_addr.s_addr = inet_addr(optarg)) == + INADDR_NONE) { hent = gethostbyname(optarg); if (hent == NULL) errx(1, "host %s unknown", optarg); |