diff --git a/pkg/tcpip/stack/bridge.go b/pkg/tcpip/stack/bridge.go index 5692d164c..e3ef36a05 100644 --- a/pkg/tcpip/stack/bridge.go +++ b/pkg/tcpip/stack/bridge.go @@ -223,8 +223,8 @@ func (b *BridgeEndpoint) MaxHeaderLength() uint16 { // LinkAddress implements stack.LinkEndpoint.LinkAddress. func (b *BridgeEndpoint) LinkAddress() tcpip.LinkAddress { - b.mu.Lock() - defer b.mu.Unlock() + b.mu.RLock() + defer b.mu.RUnlock() return b.addr }