diff --git a/forwarder.go b/forwarder.go index c57d58e4..2566877f 100644 --- a/forwarder.go +++ b/forwarder.go @@ -147,6 +147,7 @@ func (conn *LocalConnection) forwarderLoop(forwardCh <-chan *ForwardedFrame, sto pmtuVerifyTick = nil if !conn.isClientPMTUVerfied() { clientPMTU -= 10 + maxPayload -= 10 updateClientPMTU() } case frame = <-forwardCh: