]> git.meshlink.io Git - meshlink/blobdiff - src/submesh.c
Various fixes:
[meshlink] / src / submesh.c
index 7d4a326ed733cd9bf551e4f3bf0ea041c34e8934..a3bccc144e0d863abeae8857ac6753e60575f64e 100644 (file)
@@ -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
+}