From: Jason A. Donenfeld Date: Mon, 12 Apr 2021 22:19:35 +0000 (-0600) Subject: device: don't defer unlocking from loop X-Git-Tag: 0.0.20210424~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c7cd2c9eab6af6c676bcf286af37d729438fceae;p=thirdparty%2Fwireguard-go.git device: don't defer unlocking from loop Signed-off-by: Jason A. Donenfeld --- diff --git a/device/mobilequirks.go b/device/mobilequirks.go index a31ce3a..f27d9d7 100644 --- a/device/mobilequirks.go +++ b/device/mobilequirks.go @@ -9,8 +9,8 @@ func (device *Device) DisableSomeRoamingForBrokenMobileSemantics() { device.peers.RLock() for _, peer := range device.peers.keyMap { peer.Lock() - defer peer.Unlock() peer.disableRoaming = peer.endpoint != nil + peer.Unlock() } device.peers.RUnlock() }