diff --git a/mountinfo/mountinfo_linux.go b/mountinfo/mountinfo_linux.go index f09a70fa..489542e7 100644 --- a/mountinfo/mountinfo_linux.go +++ b/mountinfo/mountinfo_linux.go @@ -90,7 +90,7 @@ func GetMountsFromReader(r io.Reader, filter FilterFunc) ([]*Info, error) { // ignore any numbers parsing errors, as there should not be any p.ID, _ = strconv.Atoi(fields[0]) p.Parent, _ = strconv.Atoi(fields[1]) - mm := strings.Split(fields[2], ":") + mm := strings.SplitN(fields[2], ":", 3) if len(mm) != 2 { return nil, fmt.Errorf("Parsing '%s' failed: unexpected minor:major pair %s", text, mm) }