wgengine/magicsock: remove unnecessary type assertions
@@ -2663,7 +2663,7 @@ func (c *Conn) Rebind() {
} else {
c.logf("magicsock: link change rebound port from %d to %d", oldPort, c.port)
}
- c.pconn4.pconn = packetConn.(*net.UDPConn)
+ c.pconn4.pconn = packetConn
c.pconn4.mu.Unlock()
} else {
c.logf("magicsock: link change, binding new port")
@@ -2672,7 +2672,7 @@ func (c *Conn) Rebind() {
c.logf("magicsock: link change failed to bind new port: %v", err)
return
}
- c.pconn4.Reset(packetConn.(*net.UDPConn))
+ c.pconn4.Reset(packetConn)
}
c.portMapper.SetLocalPort(c.LocalPort())
