summaryrefslogtreecommitdiffstats
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
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
-rw-r--r--sbin/nos-tun/nos-tun.c2
-rw-r--r--usr.bin/rpcinfo/rpcinfo.c3
-rw-r--r--usr.bin/systat/netcmds.c2
-rw-r--r--usr.sbin/bootparamd/bootparamd/main.c2
-rw-r--r--usr.sbin/bootparamd/callbootd/callbootd.c2
-rw-r--r--usr.sbin/ypset/ypset.c5
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);
OpenPOWER on IntegriCloud