Update FindIds doc and only set name once in loop

This commit is contained in:
redstarcoder 2018-10-01 15:39:47 -04:00
parent 85524fcf16
commit ea1166564a

View File

@ -1565,7 +1565,7 @@ func FindNames() ([]string, error) {
return strArr, err
}
// FindIds find the all process id by the process name
// FindIds finds the all processes named with a subset of "name" (case insensitive), returning matching IDs.
func FindIds(name string) ([]int32, error) {
var pids []int32
nps, err := Process()
@ -1573,9 +1573,9 @@ func FindIds(name string) ([]int32, error) {
return pids, err
}
name = strings.ToLower(name)
for i := 0; i < len(nps); i++ {
psname := strings.ToLower(nps[i].Name)
name = strings.ToLower(name)
abool := strings.Contains(psname, name)
if abool {
pids = append(pids, nps[i].Pid)