]> the.earth.li Git - onak.git/commitdiff
Silence scan-build warning about uninitialised fd_set structure
authorJonathan McDowell <noodles@earth.li>
Wed, 8 Jun 2016 11:27:41 +0000 (12:27 +0100)
committerJonathan McDowell <noodles@earth.li>
Wed, 8 Jun 2016 11:27:41 +0000 (12:27 +0100)
This is a false positive by scan-build (as FD_ZERO will initialise the
structure for us), but silence it anyway to achieve a clean run.

keyd.c

diff --git a/keyd.c b/keyd.c
index 7fb7eab2c8daad616a3ffed950ccb87fa869913e..aa58b8a734edd3dc5b83e5e9cbdbb18dd68c821f 100644 (file)
--- a/keyd.c
+++ b/keyd.c
@@ -606,7 +606,7 @@ static void usage(void)
 int main(int argc, char *argv[])
 {
        int fd = -1, maxfd, i, clients[MAX_CLIENTS];
-       fd_set rfds;
+       fd_set rfds = { 0 }; /* Avoid scan-build false report for FD_SET */
        char sockname[1024];
        char *configfile = NULL;
        bool foreground = false;