X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fconnection.c;h=5a6bc746208862c2ee771db905e556eecd8cb594;hb=ffa3a443b9f01d3ea0fcb3c4fc6928a5c695cf4a;hp=519cf5b39bb507f0b1b997d149aa7608b6e08b6b;hpb=d6c50eb73ad49bd2eac67214995dff76b7a20661;p=tinc diff --git a/src/connection.c b/src/connection.c index 519cf5b3..5a6bc746 100644 --- a/src/connection.c +++ b/src/connection.c @@ -75,8 +75,8 @@ void free_connection(connection_t *c) { if(c->config_tree) exit_configuration(&c->config_tree); - if(c->buffer) - bufferevent_free(c->buffer); + buffer_clear(&c->inbuf); + buffer_clear(&c->outbuf); if(event_initialized(&c->inevent)) event_del(&c->inevent); @@ -106,14 +106,3 @@ bool dump_connections(connection_t *cdump) { return send_request(cdump, "%d %d", CONTROL, REQ_DUMP_CONNECTIONS); } - -bool read_connection_config(connection_t *c) { - char *fname; - int x; - - xasprintf(&fname, "%s/hosts/%s", confbase, c->name); - x = read_config_file(c->config_tree, fname); - free(fname); - - return x == 0; -}