From b5a5cb2f1f3bd32f5ddeaa73f6733d8f530da4d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20Gallou=C3=ABt?= Date: Mon, 19 Dec 2016 16:45:14 +0000 Subject: [PATCH] Update remote mtu in active path too --- mud.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mud.c b/mud.c index 321feb2..4e366cb 100644 --- a/mud.c +++ b/mud.c @@ -1013,6 +1013,7 @@ mud_packet_recv(struct mud *mud, struct mud_path *path, switch (packet->hdr.code) { case mud_conf: + mud->mtu.remote = mud_read48(packet->data.conf.mtu); path->conf.remote = !memcmp(mud->kiss, packet->data.conf.kiss, sizeof(mud->kiss)); if (path->state.active) @@ -1023,7 +1024,6 @@ mud_packet_recv(struct mud *mud, struct mud_path *path, path->conf.remote = 1; } path->state.backup = !!packet->data.conf.backup; - mud->mtu.remote = mud_read48(packet->data.conf.mtu); mud_packet_send(mud, mud_conf, path, now); break; case mud_stat: