diff --git a/stat.go b/stat.go index 593ad0f6..b4e81b39 100644 --- a/stat.go +++ b/stat.go @@ -178,7 +178,7 @@ func (fs FS) Stat() (Stat, error) { return procStat, nil } -// parseStat parses the metrics from /proc/[pid]/stat. +// parseStat parses the metrics from /proc/stat. func parseStat(r io.Reader, fileName string) (Stat, error) { var ( scanner = bufio.NewScanner(r) @@ -194,7 +194,7 @@ func parseStat(r io.Reader, fileName string) (Stat, error) { for scanner.Scan() { line := scanner.Text() - parts := strings.Fields(scanner.Text()) + parts := strings.Fields(line) // require at least if len(parts) < 2 { continue