Fix warnings and false errors 67/15967/1
authorJosé Bollo <jose.bollo@iot.bzh>
Thu, 2 Aug 2018 17:43:48 +0000 (19:43 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Thu, 2 Aug 2018 17:43:48 +0000 (19:43 +0200)
Change-Id: I434a0bd6be2758fd7964bc272d63dc280d400f47
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/afb-hook-flags.c
src/afb-hook.c
src/main-afb-daemon.c

index 5798735..a2cb7ea 100644 (file)
@@ -229,7 +229,7 @@ static char *to_text(int value, struct flags flags)
                }
                borrow = 0;
                while (borrow != value) {
-                       mask = 0;
+                       mask = imask = 0;
                        i = flags.count;
                        while (i) {
                                v = flags.flags[--i].value;
index 592f92a..3d57ca5 100644 (file)
@@ -211,7 +211,7 @@ static void _hook_(const char *fmt1, const char *fmt2, va_list arg2, ...)
        iov[4].iov_base = (void*)&chars[9];
        iov[4].iov_len = 1;
 
-       writev(2, iov, 5);
+       (void)writev(2, iov, 5);
 
        free(mem1);
        free(mem2);
index d5d2aae..cb362a8 100644 (file)
@@ -173,7 +173,7 @@ static void setup_daemon()
  +--------------------------------------------------------- */
 static void daemonize()
 {
-       int fd, daemon;
+       int fd = 0, daemon;
        const char *output;
        pid_t pid;