X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fconnection.c;h=cbe7a9d610277e0f9c1ef57910ced33f7b9a956c;hb=b70895cf367100792263f04d97a7533b26c5ece3;hp=05a9d653dc3bf377128b5eb73bd4017dfba2c2c5;hpb=a1b50920b9a52f86ca6e33fcb24d7fa34313a1ee;p=meshlink diff --git a/src/connection.c b/src/connection.c index 05a9d653..cbe7a9d6 100644 --- a/src/connection.c +++ b/src/connection.c @@ -36,8 +36,13 @@ void init_connections(meshlink_handle_t *mesh) { } void exit_connections(meshlink_handle_t *mesh) { - list_delete_list(mesh->connections); + if(mesh->connections) + list_delete_list(mesh->connections); + free_connection(mesh->everyone); + + mesh->connections = NULL; + mesh->everyone = NULL; } connection_t *new_connection(void) {