Merge pull request #3271 from giuseppe/rootless-skip-ns-resolution-on-old-kernels

rootless: skip NS_GET_PARENT on old kernels
This commit is contained in:
OpenShift Merge Robot
2019-06-07 15:39:28 +02:00
committed by GitHub

View File

@ -169,6 +169,9 @@ func getUserNSFirstChild(fd uintptr) (*os.File, error) {
for {
nextFd, err := getParentUserNs(fd)
if err != nil {
if err == syscall.ENOTTY {
return os.NewFile(fd, "userns child"), nil
}
return nil, errors.Wrapf(err, "cannot get parent user namespace")
}