]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
util: cast smaller type to large type
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 2 Dec 2018 04:58:18 +0000 (05:58 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 2 Dec 2018 04:58:18 +0000 (05:58 +0100)
src/basic/af-list.c
src/basic/arphrd-list.c
src/basic/cap-list.c
src/basic/errno-list.c
src/shared/ip-protocol-list.c

index cf03dfc6d3911f90e81d9f18f5a43c967397a2a1..abad221d58a8afa54df906420cf1e3a1428504b7 100644 (file)
@@ -17,7 +17,7 @@ const char *af_to_name(int id) {
         if (id <= 0)
                 return NULL;
 
-        if (id >= (int) ELEMENTSOF(af_names))
+        if ((size_t) id >= ELEMENTSOF(af_names))
                 return NULL;
 
         return af_names[id];
index a6b8fa9d84bfaf731193e98f1cd8b3ff28115ec5..8652863cac5cf40a5d02bcf7ef2abc79b7db81c8 100644 (file)
@@ -17,7 +17,7 @@ const char *arphrd_to_name(int id) {
         if (id <= 0)
                 return NULL;
 
-        if (id >= (int) ELEMENTSOF(arphrd_names))
+        if ((size_t) id >= ELEMENTSOF(arphrd_names))
                 return NULL;
 
         return arphrd_names[id];
index bfcda335201a675e8f3d2b34508b7a60eff70539..29a17d9320e36fb4bd796ec3c112d61637923ee3 100644 (file)
@@ -22,7 +22,7 @@ const char *capability_to_name(int id) {
         if (id < 0)
                 return NULL;
 
-        if (id >= (int) ELEMENTSOF(capability_names))
+        if ((size_t) id >= ELEMENTSOF(capability_names))
                 return NULL;
 
         return capability_names[id];
@@ -37,7 +37,7 @@ int capability_from_name(const char *name) {
         /* Try to parse numeric capability */
         r = safe_atoi(name, &i);
         if (r >= 0) {
-                if (i >= 0 && i < (int) ELEMENTSOF(capability_names))
+                if (i >= 0 && (size_t) i < ELEMENTSOF(capability_names))
                         return i;
                 else
                         return -EINVAL;
index 1b72bbf3ad9a8fdbb95fdfddf28db7eec0a61db9..44cc57053966a6cdb0cce16ca9125401a56e5ec8 100644 (file)
@@ -17,7 +17,7 @@ const char *errno_to_name(int id) {
         if (id < 0)
                 id = -id;
 
-        if (id >= (int) ELEMENTSOF(errno_names))
+        if ((size_t) id >= ELEMENTSOF(errno_names))
                 return NULL;
 
         return errno_names[id];
index 9a1c11b0d8bf895a345e7bfa83c9725b5c90eb2a..775cd3313d12abe9e8bb684f8a224fc420a91913 100644 (file)
@@ -17,7 +17,7 @@ const char *ip_protocol_to_name(int id) {
         if (id < 0)
                 return NULL;
 
-        if (id >= (int) ELEMENTSOF(ip_protocol_names))
+        if ((size_t) id >= ELEMENTSOF(ip_protocol_names))
                 return NULL;
 
         return ip_protocol_names[id];