From ba38542e95fec054148ed28bafe1b2fb71ecc2d4 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 --- endpoint.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/endpoint.go b/endpoint.go index f9ff64b..6bebf88 100644 --- a/endpoint.go +++ b/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 {