diff --git a/wgengine/magicsock/magicsock.go b/wgengine/magicsock/magicsock.go index 045f0a788..7b7d39b21 100644 --- a/wgengine/magicsock/magicsock.go +++ b/wgengine/magicsock/magicsock.go @@ -415,6 +415,7 @@ func (o *Options) derpActiveFunc() func() { // of NewConn. Mostly for tests. func newConn() *Conn { c := &Conn{ + disableLegacy: true, sendLogLimit: rate.NewLimiter(rate.Every(1*time.Minute), 1), addrsByUDP: make(map[netaddr.IPPort]*addrSet), addrsByKey: make(map[key.Public]*addrSet), @@ -446,6 +447,7 @@ func NewConn(opts Options) (*Conn, error) { c.packetListener = opts.PacketListener c.noteRecvActivity = opts.NoteRecvActivity c.simulatedNetwork = opts.SimulatedNetwork + c.disableLegacy = opts.DisableLegacyNetworking if err := c.initialBind(); err != nil { return nil, err