1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Merge pull request #38510 from ZYecho/tune-code

fix: simplify code logic
This commit is contained in:
Tibor Vass 2019-03-21 13:56:02 -07:00 committed by GitHub
commit 119f892016
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -33,7 +33,6 @@ const nanoSecondsPerSecond = 1e9
// provided. See `man 5 proc` for details on specific field
// information.
func (s *Collector) getSystemCPUUsage() (uint64, error) {
var line string
f, err := os.Open("/proc/stat")
if err != nil {
return 0, err
@ -43,9 +42,9 @@ func (s *Collector) getSystemCPUUsage() (uint64, error) {
f.Close()
}()
s.bufReader.Reset(f)
err = nil
for err == nil {
line, err = s.bufReader.ReadString('\n')
for {
line, err := s.bufReader.ReadString('\n')
if err != nil {
break
}