[master] e86fe83 More flexelinting

Poul-Henning Kamp phk at FreeBSD.org
Wed Jun 6 07:32:14 UTC 2018


commit e86fe835bb684753829e4f83c8b93d0e065a5edd
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Wed Jun 6 07:25:32 2018 +0000

    More flexelinting

diff --git a/flint.lnt b/flint.lnt
index a585940..1d2482b 100644
--- a/flint.lnt
+++ b/flint.lnt
@@ -136,6 +136,11 @@
 -esym(534, VSB_putc)
 
 ///////////////////////////////////////////////////////////////////////
+// <vtree.h>
+
+-emacro(801, VRB_*)		// goto considered bad
+
+///////////////////////////////////////////////////////////////////////
 // <vqueue.h>
 
 -esym(755, VLIST_*)	// Global macro not ref.
diff --git a/lib/libvarnishapi/vut.c b/lib/libvarnishapi/vut.c
index 5a04770..1b1eb01 100644
--- a/lib/libvarnishapi/vut.c
+++ b/lib/libvarnishapi/vut.c
@@ -254,9 +254,9 @@ VUT_Signaled(struct VUT *vut, int sig)
 {
 
 	CHECK_OBJ_NOTNULL(vut, VUT_MAGIC);
-	vut->sighup |= (sig == SIGHUP);
-	vut->sigint |= (sig == SIGINT || sig == SIGTERM);
-	vut->sigusr1 |= (sig == SIGUSR1);
+	vut->sighup |= (int)(sig == SIGHUP);
+	vut->sigint |= (int)(sig == SIGINT || sig == SIGTERM);
+	vut->sigusr1 |= (int)(sig == SIGUSR1);
 }
 
 void


More information about the varnish-commit mailing list