X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnode.c;h=7bcad892753ddaec91beca2793fdff48780dcc31;hp=b323dca3f3c52de8bdde53811c4adda33757e416;hb=5eb0440110f99f0a49838cc00a0686c7a7595663;hpb=5cbddc68bade0d1f8ded1b784bb27bb44c5dc5dc diff --git a/src/node.c b/src/node.c index b323dca3..7bcad892 100644 --- a/src/node.c +++ b/src/node.c @@ -54,6 +54,7 @@ void exit_nodes(void) { node_t *new_node(void) { node_t *n = xmalloc_and_zero(sizeof(*n)); + if(replaywin) n->late = xmalloc_and_zero(replaywin); n->subnet_tree = new_subnet_tree(); n->edge_tree = new_edge_tree(); EVP_CIPHER_CTX_init(&n->inctx); @@ -91,6 +92,9 @@ void free_node(node_t *n) { if(n->name) free(n->name); + if(n->late) + free(n->late); + free(n); }