libnetwork/drivers/bridge: bridgeNetwork.getEndpoint(): move lock

Don't lock if there's no need to.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn 2023-07-21 13:05:57 +02:00
parent eba15fe905
commit 5d722b35d9
No known key found for this signature in database
GPG key ID: 76698F39D527CE8C

View file

@ -310,13 +310,12 @@ func (n *bridgeNetwork) getNetworkBridgeName() string {
}
func (n *bridgeNetwork) getEndpoint(eid string) (*bridgeEndpoint, error) {
n.Lock()
defer n.Unlock()
if eid == "" {
return nil, InvalidEndpointIDError(eid)
}
n.Lock()
defer n.Unlock()
if ep, ok := n.endpoints[eid]; ok {
return ep, nil
}