free_connection_partially(): also reset remote protocol version infos
[tinc] / src / connection.c
index 6fdd2bc..29ad04e 100644 (file)
@@ -82,6 +82,10 @@ void free_connection_partially(connection_t *c) {
                closesocket(c->socket);
 
        c->socket = -1;
+
+       c->protocol_major = 0;
+       c->protocol_minor = 0;
+       c->allow_request = 0;
 }
 
 void free_connection(connection_t *c) {