fix the nil pointer panic on closing a disabled network manager

Issue #2768
Upstream-commit: ef14aaf627377b24edb55fe2080e10f748c0e444
Component: engine
This commit is contained in:
Vincent Batts
2013-11-22 14:28:49 -05:00
parent 74719b69d1
commit 92b39790ed
+3
View File
@@ -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()