[master] 2107c3b Add checks
Federico G. Schwindt
fgsch at lodoss.net
Wed Apr 26 14:47:05 CEST 2017
commit 2107c3b1d9ea98c779d5a07eae942d716f2759a6
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date: Sun Apr 23 22:00:25 2017 +0100
Add checks
diff --git a/bin/varnishncsa/varnishncsa.c b/bin/varnishncsa/varnishncsa.c
index 8c4923c..2a94519 100644
--- a/bin/varnishncsa/varnishncsa.c
+++ b/bin/varnishncsa/varnishncsa.c
@@ -414,6 +414,7 @@ print(void)
VSB_clear(CTX.vsb);
VTAILQ_FOREACH(f, &CTX.format, list) {
+ CHECK_OBJ_NOTNULL(f, FORMAT_MAGIC);
i = (f->func)(f);
if (r > i)
r = i;
@@ -890,6 +891,7 @@ process_hdr(const struct watch_head *head, const char *b, const char *e)
const char *p;
VTAILQ_FOREACH(w, head, list) {
+ CHECK_OBJ_NOTNULL(w, WATCH_MAGIC);
if (!isprefix(w->key, w->keylen, b, e, &p))
continue;
frag_line(1, p, e, &w->frag);
More information about the varnish-commit
mailing list