From 177d06c9b9a10a62a8ac8d41969d59d152cae601 Mon Sep 17 00:00:00 2001
From: Filip Matusiak <filip.matusiak@iopsys.eu>
Date: Tue, 21 Jan 2025 16:11:53 +0100
Subject: [PATCH] map: align return value of tlv_validate_multi() with
 tlv_validate()

---
 src/extensions/map/cmduchecker.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/extensions/map/cmduchecker.c b/src/extensions/map/cmduchecker.c
index 5b5e4499..d2ae3fb2 100644
--- a/src/extensions/map/cmduchecker.c
+++ b/src/extensions/map/cmduchecker.c
@@ -54,16 +54,16 @@
 
 #define tlv_validate_multi(iter, t, d)				\
 ({								\
-	bool valid = true;					\
+	int ret = 0;						\
 	iter = 0;						\
 	while (iter < TLV_MAXNUM && d) {			\
 		if (validate_ ## t((d)->data, tlv_length(d))) {	\
-			valid = false;				\
+			ret = -1;				\
 			break;					\
 		}						\
 		iter++;						\
 	}							\
-	valid;							\
+	ret;							\
 })
 
 #ifdef EASYMESH_VENDOR_EXT
-- 
GitLab