Diff between 96c50477bacf962ecbc7b7af654430e51cf5c5e2 and 3eaf2f114d0bc25429dd7efd11dccd55d52c7ec1

Changed Files

File Additions Deletions Status
mesh/agent.c +2 -0 modified

Full Patch

diff --git a/mesh/agent.c b/mesh/agent.c
index 26ccc3e..bb52f41 100644
--- a/mesh/agent.c
+++ b/mesh/agent.c
@@ -165,6 +165,8 @@ static void parse_properties(struct mesh_agent *agent,
 	const char *key, *uri_string;
 	struct l_dbus_message_iter variant;
 
+	memset(&agent->caps, 0, sizeof(agent->caps));
+
 	while (l_dbus_message_iter_next_entry(properties, &key, &variant)) {
 		if (!strcmp(key, "Capabilities")) {
 			parse_prov_caps(&agent->caps, &variant);