Mailing List Archive

[master] 0012ea924 Silence flexelint warnings
commit 0012ea924867c48cbb1f8154d2c0f03a33d89a43
Author: Poul-Henning Kamp <phk@FreeBSD.org>
Date: Mon Jul 19 15:44:20 2021 +0000

Silence flexelint warnings

diff --git a/bin/varnishd/storage/storage_simple.c b/bin/varnishd/storage/storage_simple.c
index 70d8d1280..67da6f2f4 100644
--- a/bin/varnishd/storage/storage_simple.c
+++ b/bin/varnishd/storage/storage_simple.c
@@ -196,11 +196,13 @@ sml_slim(struct worker *wrk, struct objcore *oc)
o = sml_getobj(wrk, oc);
CHECK_OBJ_NOTNULL(o, OBJECT_MAGIC);

-#define OBJ_AUXATTR(U, l) \
- if (o->aa_##l != NULL) { \
- sml_stv_free(stv, o->aa_##l); \
- o->aa_##l = NULL; \
- }
+#define OBJ_AUXATTR(U, l) \
+ do { \
+ if (o->aa_##l != NULL) { \
+ sml_stv_free(stv, o->aa_##l); \
+ o->aa_##l = NULL; \
+ } \
+ } while (0);
#include "tbl/obj_attr.h"

VTAILQ_FOREACH_SAFE(st, &o->list, list, stn) {
@@ -688,8 +690,10 @@ SML_panic(struct vsb *vsb, const struct objcore *oc)
VSB_printf(vsb, "%s = {len=%u, ptr=%p},\n", \
#U, o->va_##l##_len, o->va_##l);

-#define OBJ_AUXATTR(U, l) \
- if (o->aa_##l != NULL) sml_panic_st(vsb, #U, o->aa_##l);
+#define OBJ_AUXATTR(U, l) \
+ do { \
+ if (o->aa_##l != NULL) sml_panic_st(vsb, #U, o->aa_##l);\
+ } while(0);

#include "tbl/obj_attr.h"

_______________________________________________
varnish-commit mailing list
varnish-commit@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-commit