From: Jeff Smith Date: Thu, 16 Mar 2017 18:56:30 +0000 (-0500) Subject: killall: fix type-mismatches X-Git-Tag: v23.0~17^2~1^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=227dd7f045c40902f9dafd95cd4be33d5535fe48;p=psmisc killall: fix type-mismatches Noticed when compiling with CFLAGS="-Wextra -Wno-ununsed-parameter" --- diff --git a/src/killall.c b/src/killall.c index bd882f0..ff2e97c 100644 --- a/src/killall.c +++ b/src/killall.c @@ -562,7 +562,7 @@ kill_all (int signal, int name_count, char **namelist, struct passwd *pwent) char *linkbuf = malloc(len + 1); if (!linkbuf || - readlink(path, linkbuf, len + 1) != len || + readlink(path, linkbuf, len + 1) != (ssize_t)len || memcmp(namelist[j], linkbuf, len)) ok = 0; free(linkbuf);