From 4b97e2da9e76c2efdc45e08b07f534681dc4d195 Mon Sep 17 00:00:00 2001 From: Ido Rosen Date: Sun, 25 Apr 2021 06:37:23 -0400 Subject: [PATCH] Linux: fix sign-conversion compiler warning. --- src/if-linux.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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; } -- 2.47.2