From 76f392605d2df4b0d2f38093f71924d59909decd Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 13 May 2020 22:28:03 +0200 Subject: [PATCH] mesh: skip old app keys in config appkey list --- src/mesh/mesh_configuration_server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesh/mesh_configuration_server.c b/src/mesh/mesh_configuration_server.c index 0af93749b..a187b8d77 100644 --- a/src/mesh/mesh_configuration_server.c +++ b/src/mesh/mesh_configuration_server.c @@ -823,6 +823,7 @@ static void config_appkey_list(mesh_model_t * mesh_model, uint16_t netkey_index, mesh_transport_key_iterator_init(&it, netkey_index_of_list); while (mesh_transport_key_iterator_has_more(&it)){ mesh_transport_key_t * transport_key = mesh_transport_key_iterator_get_next(&it); + if (transport_key->old_key == 1) continue; mesh_access_message_add_uint16(&builder, transport_key->appkey_index); }