fix the nil pointer panic on closing a disabled network manager
Issue #2768 Upstream-commit: ef14aaf627377b24edb55fe2080e10f748c0e444 Component: engine
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user