[6.0] 257328211 More flexelinting

Dridi Boukelmoune dridi.boukelmoune at gmail.com
Thu Aug 16 08:53:07 UTC 2018


commit 2573282114a34a010cad66abafec3c7b4d53aae7
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 a5859409a..1d2482b90 100644
--- a/flint.lnt
+++ b/flint.lnt
@@ -135,6 +135,11 @@
 -esym(534, VSB_vprintf)
 -esym(534, VSB_putc)
 
+///////////////////////////////////////////////////////////////////////
+// <vtree.h>
+
+-emacro(801, VRB_*)		// goto considered bad
+
 ///////////////////////////////////////////////////////////////////////
 // <vqueue.h>
 
diff --git a/lib/libvarnishapi/vut.c b/lib/libvarnishapi/vut.c
index 5a0477053..1b1eb0194 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