瀏覽代碼

fix the nil pointer panic on closing a disabled network manager
Issue #2768

Vincent Batts 11 年之前
父節點
當前提交
ef14aaf627
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      network.go

+ 3 - 0
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()