mirror of
https://github.com/freebsd/freebsd-src
synced 2024-11-05 18:22:52 +00:00
Add unsigned char cast to is[x]digit
This commit is contained in:
parent
d67f4d918d
commit
fbc8d502c5
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=52863
2 changed files with 5 additions and 5 deletions
|
@ -518,7 +518,7 @@ _gethostbydnsname(name, af)
|
||||||
* disallow names consisting only of digits/dots, unless
|
* disallow names consisting only of digits/dots, unless
|
||||||
* they end in a dot.
|
* they end in a dot.
|
||||||
*/
|
*/
|
||||||
if (isdigit(name[0]))
|
if (isdigit((unsigned char)name[0]))
|
||||||
for (cp = name;; ++cp) {
|
for (cp = name;; ++cp) {
|
||||||
if (!*cp) {
|
if (!*cp) {
|
||||||
if (*--cp == '.')
|
if (*--cp == '.')
|
||||||
|
@ -547,10 +547,10 @@ _gethostbydnsname(name, af)
|
||||||
h_errno = NETDB_SUCCESS;
|
h_errno = NETDB_SUCCESS;
|
||||||
return (&host);
|
return (&host);
|
||||||
}
|
}
|
||||||
if (!isdigit(*cp) && *cp != '.')
|
if (!isdigit((unsigned char)*cp) && *cp != '.')
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ((isxdigit(name[0]) && strchr(name, ':') != NULL) ||
|
if ((isxdigit((unsigned char)name[0]) && strchr(name, ':') != NULL) ||
|
||||||
name[0] == ':')
|
name[0] == ':')
|
||||||
for (cp = name;; ++cp) {
|
for (cp = name;; ++cp) {
|
||||||
if (!*cp) {
|
if (!*cp) {
|
||||||
|
@ -578,7 +578,7 @@ _gethostbydnsname(name, af)
|
||||||
h_errno = NETDB_SUCCESS;
|
h_errno = NETDB_SUCCESS;
|
||||||
return (&host);
|
return (&host);
|
||||||
}
|
}
|
||||||
if (!isxdigit(*cp) && *cp != ':' && *cp != '.')
|
if (!isxdigit((unsigned char)*cp) && *cp != ':' && *cp != '.')
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -503,7 +503,7 @@ __icheckhost(raddr, lhost)
|
||||||
register char **pp;
|
register char **pp;
|
||||||
|
|
||||||
/* Try for raw ip address first. */
|
/* 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);
|
return (raddr == laddr);
|
||||||
|
|
||||||
/* Better be a hostname. */
|
/* Better be a hostname. */
|
||||||
|
|
Loading…
Reference in a new issue