소스 검색

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 <madhu@docker.com>
Madhu Venugopal 10 년 전
부모
커밋
95c5eb2856
1개의 변경된 파일1개의 추가작업 그리고 5개의 파일을 삭제
  1. 1 5
      libnetwork/endpoint.go

+ 1 - 5
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 {