diff --git a/common b/common
index 2c76953d5..0368040dd 160000
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit 2c76953d52948e7f6b3a1a9362a7ccda904eff5d
+Subproject commit 0368040ddaef8cfeeb64f47fb16b6b1333b18a52
diff --git a/lib/hooks/lua.cpp b/lib/hooks/lua.cpp
index c3fcac86e..6fec65c8f 100644
--- a/lib/hooks/lua.cpp
+++ b/lib/hooks/lua.cpp
@@ -475,6 +475,7 @@ void LuaHook::parseExpressions(json_t *json_sigs)
 	if (ret)
 		throw ConfigError(json_sigs, "node-config-hook-lua-signals", "Setting 'signals' must be a list of dicts");
 
+	// cppcheck-suppress unknownMacro
 	json_array_foreach(json_sigs, i, json_sig)
 		expressions.emplace_back(L, json_sig);
 
diff --git a/lib/nodes/ngsi.cpp b/lib/nodes/ngsi.cpp
index 807c83c3c..726397129 100644
--- a/lib/nodes/ngsi.cpp
+++ b/lib/nodes/ngsi.cpp
@@ -177,6 +177,8 @@ public:
 				throw ConfigError(json_metadatas, "node-config-node-ngsi-metadata", "ngsi_metadata must be a list of objects");
 
 			json_t *json_metadata;
+
+			// cppcheck-suppress unknownMacro
 			json_array_foreach(json_metadatas, j, json_metadata)
 				metadata.emplace_back(json_metadata);
 		}