X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fprotocol.c;h=4b7d6016e44128f06dfd43dd7633374a7cb22a63;hb=f2b21858a8e77663a02c2d586b21c5568fb435a0;hp=4cf351551820d4753206cbcb94ae5b7a9c8ca719;hpb=74e99de094a34556ba912a5e392eda172571eb53;p=meshlink diff --git a/src/protocol.c b/src/protocol.c index 4cf35155..4b7d6016 100644 --- a/src/protocol.c +++ b/src/protocol.c @@ -200,7 +200,9 @@ void init_requests(meshlink_handle_t *mesh) { } void exit_requests(meshlink_handle_t *mesh) { - splay_delete_tree(mesh->past_request_tree); + if(mesh->past_request_tree) + splay_delete_tree(mesh->past_request_tree); + mesh->past_request_tree = NULL; timeout_del(&mesh->loop, &mesh->past_request_timeout); }