X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fsubmesh.c;h=a3bccc144e0d863abeae8857ac6753e60575f64e;hb=93a7614d2aa368a9799d6e39c73542a3998e70bf;hp=7d4a326ed733cd9bf551e4f3bf0ea041c34e8934;hpb=0d133a5ff230ad78da3208d32521d7549836187e;p=meshlink diff --git a/src/submesh.c b/src/submesh.c index 7d4a326e..a3bccc14 100644 --- a/src/submesh.c +++ b/src/submesh.c @@ -35,7 +35,10 @@ void init_submeshes(meshlink_handle_t *mesh) { } void exit_submeshes(meshlink_handle_t *mesh) { - list_delete_list(mesh->submeshes); + if(mesh->submeshes) { + list_delete_list(mesh->submeshes); + } + mesh->submeshes = NULL; } @@ -155,4 +158,4 @@ bool submesh_allows_node(const submesh_t *submesh, const node_t *node) { } else { return false; } -} \ No newline at end of file +}