X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fconnection.c;h=0293100e709400b39afae9d79724db76ec0e5c43;hb=86116bb022f0b885638ff9ba21b359fc9f55286a;hp=fafec5db7e85e8e5b4a50b7d0da7990146a4e1a3;hpb=ef9358c0d616c5ff3391c8ec3da5d357286a4457;p=meshlink diff --git a/src/connection.c b/src/connection.c index fafec5db..0293100e 100644 --- a/src/connection.c +++ b/src/connection.c @@ -83,9 +83,21 @@ void free_connection_partially(connection_t *c) { c->socket = -1; + c->options = 0; + c->status.pinged = false; + c->status.connecting = false; + c->status.encryptout = false; + c->status.decryptin = false; + c->status.mst = false; + c->status.control = false; + c->status.pcap = false; + c->status.log = false; + c->protocol_major = 0; c->protocol_minor = 0; c->allow_request = 0; + c->tcplen = 0; + c->last_ping_time = 0; } void free_connection(connection_t *c) {