This fix fixes go vet issue:
```
daemon/daemon.go:273: loop variable id captured by func literal
daemon/daemon.go:280: loop variable id captured by func literal
```
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
| ... | ... |
@@ -260,7 +260,7 @@ func (daemon *Daemon) restore() error {
|
| 260 | 260 |
restartContainers := make(map[*container.Container]chan struct{})
|
| 261 | 261 |
activeSandboxes := make(map[string]interface{})
|
| 262 | 262 |
|
| 263 |
- for id, c := range containers {
|
|
| 263 |
+ for _, c := range containers {
|
|
| 264 | 264 |
group.Add(1) |
| 265 | 265 |
go func(c *container.Container) {
|
| 266 | 266 |
defer group.Done() |
| ... | ... |
@@ -270,14 +270,14 @@ func (daemon *Daemon) restore() error {
|
| 270 | 270 |
if err := daemon.registerName(c); err != nil {
|
| 271 | 271 |
logrus.Errorf("Failed to register container name %s: %s", c.ID, err)
|
| 272 | 272 |
mapLock.Lock() |
| 273 |
- delete(containers, id) |
|
| 273 |
+ delete(containers, c.ID) |
|
| 274 | 274 |
mapLock.Unlock() |
| 275 | 275 |
return |
| 276 | 276 |
} |
| 277 | 277 |
if err := daemon.Register(c); err != nil {
|
| 278 | 278 |
logrus.Errorf("Failed to register container %s: %s", c.ID, err)
|
| 279 | 279 |
mapLock.Lock() |
| 280 |
- delete(containers, id) |
|
| 280 |
+ delete(containers, c.ID) |
|
| 281 | 281 |
mapLock.Unlock() |
| 282 | 282 |
return |
| 283 | 283 |
} |