]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Linux: fix sign-conversion compiler warning. WIP-issue32-ipvlan 33/head
authorIdo Rosen <ido@kernel.org>
Sun, 25 Apr 2021 10:37:23 +0000 (06:37 -0400)
committerIdo Rosen <ido@kernel.org>
Sun, 25 Apr 2021 10:37:23 +0000 (06:37 -0400)
src/if-linux.c

index 9d6f5a92b0586b84a8680505a04d1a5de2cb8338..19798cbd6cf81078aac8a4050b0cebcbfff6e2fa 100644 (file)
@@ -338,10 +338,9 @@ if_cmp_driver(struct interface *ifp, const char *driver)
                logerr("%s: if_get_driver ifname=%s", __func__, ifp->name);
        } else if (n == 0) {
                logerr("%s: driver name empty ifname=%s", __func__, ifp->name);
-       } else if (n > 0) {
-               if (strncmp(ifdriver, driver, n) == 0)
-                       return true;
        }
+       if ((n >= 0) && (strncmp(ifdriver, driver, (size_t)n) == 0))
+               return true;
        return false;
 }