[master] 40471b963 Keep FlexeLint happy

Poul-Henning Kamp phk at FreeBSD.org
Tue Aug 17 06:35:06 UTC 2021


commit 40471b9634406c84a08ef984f1ed0d25da0765dd
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Tue Aug 17 06:34:46 2021 +0000

    Keep FlexeLint happy

diff --git a/lib/libvarnishapi/vxp_parse.c b/lib/libvarnishapi/vxp_parse.c
index 01cbff89f..94896837a 100644
--- a/lib/libvarnishapi/vxp_parse.c
+++ b/lib/libvarnishapi/vxp_parse.c
@@ -580,7 +580,7 @@ vex_Free(struct vex **pvex)
 	TAKE_OBJ_NOTNULL(vex, pvex, VEX_MAGIC);
 
 	if (vex->lhs) {
-		CAST_OBJ(lhs, vex->lhs, VEX_LHS_MAGIC);
+		CAST_OBJ_NOTNULL(lhs, vex->lhs, VEX_LHS_MAGIC);
 		if (lhs->tags)
 			vbit_destroy(lhs->tags);
 		if (lhs->prefix)
@@ -588,7 +588,7 @@ vex_Free(struct vex **pvex)
 		FREE_OBJ(lhs);
 	}
 	if (vex->rhs) {
-		CAST_OBJ(rhs, vex->rhs, VEX_RHS_MAGIC);
+		CAST_OBJ_NOTNULL(rhs, vex->rhs, VEX_RHS_MAGIC);
 		if (rhs->val_string)
 			free(rhs->val_string);
 		if (rhs->val_regex)


More information about the varnish-commit mailing list