X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fprotocol_auth.c;h=5782a97c7d48f3e2ae864a103b177799c8c3f761;hp=be90d92bfe5a619ddcb01a915bfc72101cf0d55f;hb=148a4c9161735a76b0a4ce73ffaaec21d76ca702;hpb=b90c42a33b78f22b7046da5a5445c712020f30eb diff --git a/src/protocol_auth.c b/src/protocol_auth.c index be90d92b..5782a97c 100644 --- a/src/protocol_auth.c +++ b/src/protocol_auth.c @@ -381,11 +381,11 @@ bool id_h(connection_t *c, const char *request) { if(experimental) read_ecdsa_public_key(c); /* Ignore failures if no key known yet */ - } else { - if(c->protocol_minor && !ecdsa_active(c->ecdsa)) - c->protocol_minor = 1; } + if(c->protocol_minor && !ecdsa_active(c->ecdsa)) + c->protocol_minor = 1; + /* Forbid version rollback for nodes whose Ed25519 key we know */ if(ecdsa_active(c->ecdsa) && c->protocol_minor < 2) {