returning 0 and error if SysctlUint32 raises an error

pull/650/head
Minje Park 6 years ago
parent ca1fcad2aa
commit caebe5dbe4

@ -4,7 +4,6 @@ package cpu
import ( import (
"context" "context"
"runtime"
"strconv" "strconv"
"strings" "strings"
@ -96,9 +95,8 @@ func CountsWithContext(ctx context.Context, logical bool) (int, error) {
} }
count, err := unix.SysctlUint32(cpuArgument) count, err := unix.SysctlUint32(cpuArgument)
if err != nil { if err != nil {
return runtime.NumCPU(), nil return 0, err
} }
return int(count), nil return int(count), nil

Loading…
Cancel
Save