X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fconnection.c;h=cbe7a9d610277e0f9c1ef57910ced33f7b9a956c;hb=f2b21858a8e77663a02c2d586b21c5568fb435a0;hp=05a9d653dc3bf377128b5eb73bd4017dfba2c2c5;hpb=74e99de094a34556ba912a5e392eda172571eb53;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) {