From 248a08b2f1362389e48901c6725796c4eabd5986 Mon Sep 17 00:00:00 2001 From: Arceliar Date: Thu, 21 Nov 2019 19:23:44 -0600 Subject: [PATCH] send a message to the sessions to update mtu instead of trying to update it directly --- src/yggdrasil/session.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/yggdrasil/session.go b/src/yggdrasil/session.go index c203fe2..743dd7a 100644 --- a/src/yggdrasil/session.go +++ b/src/yggdrasil/session.go @@ -136,7 +136,10 @@ func (ss *sessions) init(r *router) { func (ss *sessions) reconfigure() { ss.router.Act(nil, func() { for _, session := range ss.sinfos { - session.myMTU = ss.myMaximumMTU + sinfo, mtu := session, ss.myMaximumMTU + sinfo.Act(ss.router, func() { + sinfo.myMTU = mtu + }) session.ping(ss.router) } })