Fix protocol version check for type 2 MTU probe replies.
Currently tinc only uses type 2 MTU probe replies if the recipient uses protocol version 17.3. It should of course support any higher minor protocol version as well.
This commit is contained in:
parent
f6b008d731
commit
f57d53c3ad
1 changed files with 1 additions and 1 deletions
|
@ -182,7 +182,7 @@ static void mtu_probe_h(node_t *n, vpn_packet_t *packet, length_t len) {
|
|||
/* It's a probe request, send back a reply */
|
||||
|
||||
/* Type 2 probe replies were introduced in protocol 17.3 */
|
||||
if ((n->options >> 24) == 3) {
|
||||
if ((n->options >> 24) >= 3) {
|
||||
uint8_t* data = packet->data;
|
||||
*data++ = 2;
|
||||
uint16_t len16 = htons(len); memcpy(data, &len16, 2); data += 2;
|
||||
|
|
Loading…
Reference in a new issue