From 95c5eb2856845f351470d62dee3ac7ee2985d45f Mon Sep 17 00:00:00 2001 From: Madhu Venugopal Date: Fri, 1 May 2015 15:33:29 -0700 Subject: [PATCH] Ignoring Driver failure on Leave. After some delibration, we think it is better not to hold onto the sandbox resources if an explicit call to Leave fails by the Driver. Signed-off-by: Madhu Venugopal --- libnetwork/endpoint.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libnetwork/endpoint.go b/libnetwork/endpoint.go index f9ff64b7b8..6bebf88bba 100644 --- a/libnetwork/endpoint.go +++ b/libnetwork/endpoint.go @@ -213,14 +213,10 @@ func (ep *endpoint) Leave(containerID string, options ...EndpointOption) error { n := ep.network err := n.driver.Leave(n.id, ep.id, ep.context) - if err != nil { - return err - } - ep.network.ctrlr.sandboxRm(ep.container.data.SandboxKey) ep.container = nil ep.context = nil - return nil + return err } func (ep *endpoint) Delete() error {