X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnode.c;fp=src%2Fnode.c;h=862bd69693ca9707e2ebd01076806e0e1bec43cf;hp=0159f9dd965bc57c219805dac01868c5a614ee2a;hb=886a6f61a1f4cc48a77b42d10f34f9126377d904;hpb=23dddc25930bc9033e5a2ac659376032aff44d82 diff --git a/src/node.c b/src/node.c index 0159f9dd..862bd696 100644 --- a/src/node.c +++ b/src/node.c @@ -62,6 +62,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(); n->mtu = MTU; @@ -92,6 +93,9 @@ void free_node(node_t *n) { if(n->name) free(n->name); + if(n->late) + free(n->late); + free(n); }