diff --git a/pkg/sentry/vfs/namespace.go b/pkg/sentry/vfs/namespace.go index 131193fff..0b1f9ac50 100644 --- a/pkg/sentry/vfs/namespace.go +++ b/pkg/sentry/vfs/namespace.go @@ -180,8 +180,8 @@ func (vfs *VirtualFilesystem) CloneMountNamespace( queue := []cloneEntry{cloneEntry{ns.root, newns.root}} for len(queue) != 0 { - p := queue[0] - queue = queue[1:] + p := queue[len(queue)-1] + queue = queue[:len(queue)-1] for c := range p.prevMount.children { m := vfs.cloneMount(c, c.root, nil) vd := VirtualDentry{