diff --git a/components/engine/network.go b/components/engine/network.go index 3864cca8cd..1397de0557 100644 --- a/components/engine/network.go +++ b/components/engine/network.go @@ -661,6 +661,9 @@ func (manager *NetworkManager) Allocate() (*NetworkInterface, error) { } func (manager *NetworkManager) Close() error { + if manager.disabled { + return nil + } err1 := manager.tcpPortAllocator.Close() err2 := manager.udpPortAllocator.Close() err3 := manager.ipAllocator.Close()