mirror of
https://github.com/containers/podman.git
synced 2025-08-06 11:32:07 +08:00
Merge pull request #10754 from Luap99/sync-lock
getContainerNetworkInfo: lock netNsCtr before sync
This commit is contained in:
@ -908,6 +908,10 @@ func (c *Container) getContainerNetworkInfo() (*define.InspectNetworkSettings, e
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
// see https://github.com/containers/podman/issues/10090
|
||||
// the container has to be locked for syncContainer()
|
||||
netNsCtr.lock.Lock()
|
||||
defer netNsCtr.lock.Unlock()
|
||||
// Have to sync to ensure that state is populated
|
||||
if err := netNsCtr.syncContainer(); err != nil {
|
||||
return nil, err
|
||||
|
Reference in New Issue
Block a user