diff options
author | ache <ache@FreeBSD.org> | 1999-11-04 04:52:34 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1999-11-04 04:52:34 +0000 |
commit | 7cff08527c03845203ebff80a4804022572ab3c5 (patch) | |
tree | 186cb3a96b22277ec6cca36d40398d60e5cf47f3 /lib/libc/net | |
parent | fd2f05f5b2984ac3527569a6e325edb0c81e6511 (diff) | |
download | FreeBSD-src-7cff08527c03845203ebff80a4804022572ab3c5.zip FreeBSD-src-7cff08527c03845203ebff80a4804022572ab3c5.tar.gz |
Add unsigned char cast to is[x]digit
Diffstat (limited to 'lib/libc/net')
-rw-r--r-- | lib/libc/net/gethostbydns.c | 8 | ||||
-rw-r--r-- | lib/libc/net/rcmd.c | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/libc/net/gethostbydns.c b/lib/libc/net/gethostbydns.c index 32271db6..bd1f181 100644 --- a/lib/libc/net/gethostbydns.c +++ b/lib/libc/net/gethostbydns.c @@ -518,7 +518,7 @@ _gethostbydnsname(name, af) * disallow names consisting only of digits/dots, unless * they end in a dot. */ - if (isdigit(name[0])) + if (isdigit((unsigned char)name[0])) for (cp = name;; ++cp) { if (!*cp) { if (*--cp == '.') @@ -547,10 +547,10 @@ _gethostbydnsname(name, af) h_errno = NETDB_SUCCESS; return (&host); } - if (!isdigit(*cp) && *cp != '.') + if (!isdigit((unsigned char)*cp) && *cp != '.') break; } - if ((isxdigit(name[0]) && strchr(name, ':') != NULL) || + if ((isxdigit((unsigned char)name[0]) && strchr(name, ':') != NULL) || name[0] == ':') for (cp = name;; ++cp) { if (!*cp) { @@ -578,7 +578,7 @@ _gethostbydnsname(name, af) h_errno = NETDB_SUCCESS; return (&host); } - if (!isxdigit(*cp) && *cp != ':' && *cp != '.') + if (!isxdigit((unsigned char)*cp) && *cp != ':' && *cp != '.') break; } diff --git a/lib/libc/net/rcmd.c b/lib/libc/net/rcmd.c index 31a60a6..0424a2a 100644 --- a/lib/libc/net/rcmd.c +++ b/lib/libc/net/rcmd.c @@ -503,7 +503,7 @@ __icheckhost(raddr, lhost) register char **pp; /* Try for raw ip address first. */ - if (isdigit(*lhost) && (u_int32_t)(laddr = inet_addr(lhost)) != -1) + if (isdigit((unsigned char)*lhost) && (u_int32_t)(laddr = inet_addr(lhost)) != -1) return (raddr == laddr); /* Better be a hostname. */ |