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);