]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Specify char
authorRoy Marples <roy@marples.name>
Thu, 17 Apr 2008 10:08:48 +0000 (10:08 +0000)
committerRoy Marples <roy@marples.name>
Thu, 17 Apr 2008 10:08:48 +0000 (10:08 +0000)
configure.c
logger.c
net.c

index 6554cac2ebc9277edb084aaa887f1733677ff38f..1e30885c410507ef7a6be4314d683616908409b9 100644 (file)
@@ -241,7 +241,8 @@ configure_routes(struct interface *iface, const struct dhcp_message *dhcp,
                        /* Check that we did add this route or not */
                        sk = skp = xstrdup(dhcpcd_skiproutes);
                        while ((token = strsep(&skp, ","))) {
-                               if (isdigit((unsigned)*token) && atoi(token) == i)
+                               if (isdigit((unsigned char)*token) &&
+                                   atoi(token) == i)
                                        break;
                        }
                        free(sk);
index bdd64cf561e3a6669d7c3da4e707335742adc164..da9338d1fe5de270d5cac6b91b731b0f5f923672 100644 (file)
--- a/logger.c
+++ b/logger.c
@@ -47,7 +47,7 @@ logtolevel(const char *priority)
 {
        CODE *c;
 
-       if (isdigit((unsigned)*priority))
+       if (isdigit((unsigned char)*priority))
                return atoi(priority);
        for (c = prioritynames; c->c_name; c++)
                if (!strcasecmp(priority, c->c_name))
diff --git a/net.c b/net.c
index e692b49b272782e2a70bb32bf81cc4eb5dc4e39b..10661956732be3f46f78303ca6d521614f21a9fa 100644 (file)
--- a/net.c
+++ b/net.c
@@ -154,8 +154,8 @@ hwaddr_aton(unsigned char *buffer, const char *addr)
                        return 0;
                }
                /* Ensure that digits are hex */
-               if (isxdigit((unsigned)c[0]) == 0 ||
-                   isxdigit((unsigned)c[1]) == 0)
+               if (isxdigit((unsigned char)c[0]) == 0 ||
+                   isxdigit((unsigned char)c[1]) == 0)
                {
                        errno = EINVAL;
                        return 0;