]> granicus.if.org Git - psmisc/commitdiff
killall: fix type-mismatches
authorJeff Smith <whydoubt@gmail.com>
Thu, 16 Mar 2017 18:56:30 +0000 (13:56 -0500)
committerJeff Smith <whydoubt@gmail.com>
Thu, 23 Mar 2017 16:50:21 +0000 (11:50 -0500)
Noticed when compiling with CFLAGS="-Wextra -Wno-ununsed-parameter"

src/killall.c

index bd882f0c8123f75c83fc0e997c85bd2183a6bbab..ff2e97c43c175a109e012a5ec8c87a70ab02f2bb 100644 (file)
@@ -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);