From: Ido Rosen Date: Sun, 25 Apr 2021 10:37:23 +0000 (-0400) Subject: Linux: fix sign-conversion compiler warning. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4b97e2da9e76c2efdc45e08b07f534681dc4d195;p=thirdparty%2Fdhcpcd.git Linux: fix sign-conversion compiler warning. --- diff --git a/src/if-linux.c b/src/if-linux.c index 9d6f5a92..19798cbd 100644 --- a/src/if-linux.c +++ b/src/if-linux.c @@ -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; }