[master] 35a4eb7 Minor FlexeLintery
Poul-Henning Kamp
phk at FreeBSD.org
Fri Apr 28 08:17:06 CEST 2017
commit 35a4eb76c13ed891d6dec6a792d8fc4dfcdfc3de
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Fri Apr 28 06:16:08 2017 +0000
Minor FlexeLintery
diff --git a/bin/varnishncsa/varnishncsa.c b/bin/varnishncsa/varnishncsa.c
index 65ed5c5..1629aa1 100644
--- a/bin/varnishncsa/varnishncsa.c
+++ b/bin/varnishncsa/varnishncsa.c
@@ -436,7 +436,7 @@ addf_string(const char *str)
AN(str);
ALLOC_OBJ(f, FORMAT_MAGIC);
AN(f);
- f->func = &format_string;
+ f->func = format_string;
f->string = strdup(str);
AN(f->string);
VTAILQ_INSERT_TAIL(&CTX.format, f, list);
@@ -450,7 +450,7 @@ addf_strptr(const char *const *strptr)
AN(strptr);
ALLOC_OBJ(f, FORMAT_MAGIC);
AN(f);
- f->func = &format_strptr;
+ f->func = format_strptr;
f->strptr = strptr;
VTAILQ_INSERT_TAIL(&CTX.format, f, list);
}
@@ -463,7 +463,7 @@ addf_fragment(struct fragment *frag, const char *str)
AN(frag);
ALLOC_OBJ(f, FORMAT_MAGIC);
AN(f);
- f->func = &format_fragment;
+ f->func = format_fragment;
f->frag = frag;
if (str != NULL) {
f->string = strdup(str);
@@ -480,7 +480,7 @@ addf_int32(int32_t *i)
AN(i);
ALLOC_OBJ(f, FORMAT_MAGIC);
AN(f);
- f->func = &format_int32;
+ f->func = format_int32;
f->int32 = i;
VTAILQ_INSERT_TAIL(&CTX.format, f, list);
}
@@ -492,7 +492,7 @@ addf_time(char type, const char *fmt)
ALLOC_OBJ(f, FORMAT_MAGIC);
AN(f);
- f->func = &format_time;
+ f->func = format_time;
f->time_type = type;
if (fmt != NULL) {
f->time_fmt = strdup(fmt);
@@ -508,7 +508,7 @@ addf_requestline(void)
ALLOC_OBJ(f, FORMAT_MAGIC);
AN(f);
- f->func = &format_requestline;
+ f->func = format_requestline;
VTAILQ_INSERT_TAIL(&CTX.format, f, list);
}
@@ -527,7 +527,7 @@ addf_vcl_log(const char *key)
ALLOC_OBJ(f, FORMAT_MAGIC);
AN(f);
- f->func = &format_fragment;
+ f->func = format_fragment;
f->frag = &w->frag;
f->string = strdup("");
AN(f->string);
@@ -550,7 +550,7 @@ addf_hdr(struct watch_head *head, const char *key)
ALLOC_OBJ(f, FORMAT_MAGIC);
AN(f);
- f->func = &format_fragment;
+ f->func = format_fragment;
f->frag = &w->frag;
f->string = strdup("-");
AN(f->string);
@@ -582,7 +582,7 @@ addf_auth(void)
ALLOC_OBJ(f, FORMAT_MAGIC);
AN(f);
- f->func = &format_auth;
+ f->func = format_auth;
f->string = strdup("-");
AN(f->string);
VTAILQ_INSERT_TAIL(&CTX.format, f, list);
@@ -1122,6 +1122,7 @@ read_format(const char *formatfile)
if (fmtfile == NULL)
VUT_Error(1, "Can't open format file (%s)",
strerror(errno));
+ AN(fmtfile);
fmtlen = getline(&fmt, &len, fmtfile);
if (fmtlen == -1) {
free(fmt);
@@ -1185,6 +1186,7 @@ main(int argc, char * const *argv)
case 'h':
/* Usage help */
usage(0);
+ break;
case 'w':
/* Write to file */
REPLACE(CTX.w_arg, optarg);
@@ -1218,7 +1220,7 @@ main(int argc, char * const *argv)
format = NULL;
/* Setup output */
- VUT.dispatch_f = &dispatch_f;
+ VUT.dispatch_f = dispatch_f;
VUT.dispatch_priv = NULL;
VUT.sighup_f = sighup;
if (CTX.w_arg) {
diff --git a/bin/varnishtop/flint.lnt b/bin/varnishtop/flint.lnt
index aa3e9eb..4d95f0a 100644
--- a/bin/varnishtop/flint.lnt
+++ b/bin/varnishtop/flint.lnt
@@ -1,3 +1,4 @@
+-efile(451, "varnishtop_options.h")
-e712 // 14 Info 712 Loss of precision (___) (___ to ___)
-e747 // 16 Info 747 Significant prototype coercion (___) ___ to ___
diff --git a/lib/libvarnishapi/vut.c b/lib/libvarnishapi/vut.c
index 7889010..a0df661 100644
--- a/lib/libvarnishapi/vut.c
+++ b/lib/libvarnishapi/vut.c
@@ -157,6 +157,7 @@ VUT_Arg(int opt, const char *arg)
return (VUT_g_Arg(arg));
case 'k':
/* Log transaction limit */
+ AN(arg);
VUT.k_arg = (int)strtol(arg, &p, 10);
if (*p != '\0' || VUT.k_arg <= 0)
VUT_Error(1, "-k: Invalid number '%s'", arg);
@@ -183,6 +184,7 @@ VUT_Arg(int opt, const char *arg)
return (1);
case 't':
/* VSM connect timeout */
+ AN(arg);
if (!strcasecmp("off", arg))
VUT.t_arg = -1.;
else {
More information about the varnish-commit
mailing list