mirror of https://github.com/docker/docs.git
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
fdbc2695fe
commit
7d566b4f76
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 New Issue