X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fprotocol_key.c;h=8a12b56874b4580cb109ca59295f1495197a296a;hb=c46bdbde18629f0a0613c776c13a79fea0ec6093;hp=c46c14cfbd02675316f6d8c53f253c6581bead87;hpb=9bb230f30f665779eb89dcce077a15360ec50be1;p=tinc diff --git a/src/protocol_key.c b/src/protocol_key.c index c46c14cf..8a12b568 100644 --- a/src/protocol_key.c +++ b/src/protocol_key.c @@ -178,6 +178,7 @@ static bool req_key_ext_h(connection_t *c, const char *request, node_t *from, in from->last_req_key = now.tv_sec; sptps_start(&from->sptps, from, false, true, myself->connection->ecdsa, from->ecdsa, label, sizeof label, send_sptps_data, receive_sptps_record); sptps_receive_data(&from->sptps, buf, len); + send_mtu_info(myself, from, MTU); return true; } @@ -194,6 +195,7 @@ static bool req_key_ext_h(connection_t *c, const char *request, node_t *from, in return true; } sptps_receive_data(&from->sptps, buf, len); + send_mtu_info(myself, from, MTU); return true; } @@ -415,6 +417,8 @@ bool ans_key_h(connection_t *c, const char *request) { } } + send_mtu_info(myself, from, MTU); + return true; }