Remove unnecessary status bitfield conversions.
[tinc] / src / connection.c
index 0c5e7ef..0de5109 100644 (file)
@@ -63,10 +63,10 @@ void free_connection(connection_t *c) {
        }
 
 #ifndef DISABLE_LEGACY
-       cipher_close(c->incipher);
-       digest_close(c->indigest);
-       cipher_close(c->outcipher);
-       digest_close(c->outdigest);
+       cipher_close(&c->incipher);
+       digest_close(&c->indigest);
+       cipher_close(&c->outcipher);
+       digest_close(&c->outdigest);
        rsa_free(c->rsa);
 #endif
 
@@ -112,7 +112,7 @@ bool dump_connections(connection_t *cdump) {
                send_request(cdump, "%d %d %s %s %x %d %x",
                             CONTROL, REQ_DUMP_CONNECTIONS,
                             c->name, c->hostname, c->options, c->socket,
-                            bitfield_to_int(&c->status, sizeof(c->status)));
+                            c->status.value);
        }
 
        return send_request(cdump, "%d %d", CONTROL, REQ_DUMP_CONNECTIONS);