]> git.meshlink.io Git - meshlink/blobdiff - src/connection.c
Merge branch 'master' into 1.1
[meshlink] / src / connection.c
index 84d2ac4de2f743fa6f106507794d35756266dd3e..230ec4ede6b48ca3ae3560ba3ae0844c5407f647 100644 (file)
@@ -80,6 +80,9 @@ void free_connection(connection_t *c) {
        if(c->hischallenge)
                free(c->hischallenge);
 
+       if(c->config_tree)
+               exit_configuration(&c->config_tree);
+
        if(c->buffer)
                bufferevent_free(c->buffer);
        
@@ -110,9 +113,9 @@ int dump_connections(struct evbuffer *out) {
        for(node = connection_tree->head; node; node = node->next) {
                c = node->data;
                if(evbuffer_add_printf(out,
-                                                          _(" %s at %s options %lx socket %d status %04x\n"),
-                                                          c->name, c->hostname, c->options, c->socket,
-                                                          c->status.value) == -1)
+                                  _(" %s at %s options %lx socket %d status %04x\n"),
+                                  c->name, c->hostname, c->options, c->socket,
+                                  c->status.value) == -1)
                        return errno;
        }