X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fprotocol_key.c;h=8cbec1be28a0883c79d9aba8fd77d709f0529238;hb=89715454c083aaeb4dc73340f2d0ab9a3d9503e0;hp=aaf0f3309261db1dafe40659165758157042b1c6;hpb=98716a227ee39fdcdfafa7309adb73499311a2ce;p=tinc diff --git a/src/protocol_key.c b/src/protocol_key.c index aaf0f330..8cbec1be 100644 --- a/src/protocol_key.c +++ b/src/protocol_key.c @@ -303,6 +303,8 @@ bool send_ans_key(node_t *to) { to->received = 0; if(replaywin) memset(to->late, 0, replaywin); + to->status.validkey_in = true; + return send_request(to->nexthop->connection, "%d %s %s %s %d %d %d %d", ANS_KEY, myself->name, to->name, key, cipher_get_nid(to->incipher), @@ -410,7 +412,7 @@ bool ans_key_h(connection_t *c, const char *request) { } #ifdef DISABLE_LEGACY - logger(DEBUG_ALWAYS, LOG_ERR, "Node %s (%) uses legacy protocol!", from->name, from->hostname); + logger(DEBUG_ALWAYS, LOG_ERR, "Node %s (%s) uses legacy protocol!", from->name, from->hostname); return false; #else /* Check and lookup cipher and digest algorithms */