diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-12-09 16:08:31 +0100 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-12-09 16:08:31 +0100 |
commit | 2eadbbd85105ad1199c43c72f551ddd69538e994 (patch) | |
tree | 333527c3edc00c1c4739e21d17030eaaa35b3fc8 /confui/mesh_connector.cpp | |
parent | 1d1799da8880b19aac0dbd2975facf97138bab61 (diff) |
handle deleted nodes/automations properly
Diffstat (limited to 'confui/mesh_connector.cpp')
-rw-r--r-- | confui/mesh_connector.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/confui/mesh_connector.cpp b/confui/mesh_connector.cpp index d32855a..56069bd 100644 --- a/confui/mesh_connector.cpp +++ b/confui/mesh_connector.cpp @@ -119,7 +119,7 @@ void CDMeshConnector::remove_link(cd_link_t link_handle) { printf("remove link[%d]\n", link_handle); if (_links[link_handle] != nullptr) free(_links[link_handle]); - _links.erase(link_handle); + _links[link_handle] = nullptr; return; } @@ -127,7 +127,7 @@ void CDMeshConnector::remove_node(cd_uid_t node_handle) { printf("remove node[%d]\n", node_handle); if (_nodes[node_handle] != nullptr) free(_nodes[node_handle]); - _nodes.erase(node_handle); + _nodes[node_handle] = nullptr; return; } |