X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnode.c;h=48a4ebd869625e99a4ec7466fa6b1e7ef1c72351;hb=31f17d43346a9175aec7c29ce41c71b1d08f725e;hp=e68c735987425b013e7f7634c2ea0ba64bb8cca3;hpb=6f9f6779e6bd1dd7bb795b42dad550863a386ca8;p=tinc diff --git a/src/node.c b/src/node.c index e68c7359..48a4ebd8 100644 --- a/src/node.c +++ b/src/node.c @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: node.c,v 1.1.2.18 2002/09/09 22:32:49 guus Exp $ + $Id: node.c,v 1.1.2.19 2003/05/06 21:13:17 guus Exp $ */ #include "config.h" @@ -83,6 +83,7 @@ node_t *new_node(void) n->subnet_tree = new_subnet_tree(); n->edge_tree = new_edge_tree(); n->queue = list_alloc((list_action_t) free); + EVP_CIPHER_CTX_init(&n->packet_ctx); return n; } @@ -109,6 +110,8 @@ void free_node(node_t *n) if(n->edge_tree) free_edge_tree(n->edge_tree); + EVP_CIPHER_CTX_cleanup(&n->packet_ctx); + free(n); }