mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
RootIsShared() - Fix array out of bounds error
This happened for me on the last (empty) line, but better safe than sorry so we make the check general.
This commit is contained in:
parent
c199ed228b
commit
d478a4bb54
1 changed files with 1 additions and 1 deletions
2
utils.go
2
utils.go
|
@ -173,7 +173,7 @@ func RootIsShared() bool {
|
|||
if data, err := ioutil.ReadFile("/proc/self/mountinfo"); err == nil {
|
||||
for _, line := range strings.Split(string(data), "\n") {
|
||||
cols := strings.Split(line, " ")
|
||||
if cols[3] == "/" && cols[4] == "/" {
|
||||
if len(cols) >= 6 && cols[3] == "/" && cols[4] == "/" {
|
||||
return strings.HasPrefix(cols[6], "shared")
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue