Fix panic in osquery-perf (#14534)

This is safe to merge during freeze as this is an osquery-perf only
change.
```
panic: runtime error: index out of range [1] with length 1

goroutine 14 [running]:
main.(*agent).config(0xc0001e5b80)
        /Users/luk/fleetdm/git/fleet/cmd/osquery-perf/agent.go:847 +0xb74
main.(*agent).runLoop(0xc0001e5b80, 0x0?, 0x0?)
        /Users/luk/fleetdm/git/fleet/cmd/osquery-perf/agent.go:463 +0x4d2
created by main.main in goroutine 1
        /Users/luk/fleetdm/git/fleet/cmd/osquery-perf/agent.go:1666 +0x1285
```
This commit is contained in:
Lucas Manuel Rodriguez 2023-10-13 14:26:46 -03:00 committed by GitHub
parent 7d13769de6
commit 8c6cefc4f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -843,7 +843,7 @@ func (a *agent) config() {
q.Name = queryName q.Name = queryName
q.NumResults = 1 q.NumResults = 1
parts := strings.Split(q.Name, "_") parts := strings.Split(q.Name, "_")
if len(parts) > 0 { if len(parts) == 2 {
num, err := strconv.ParseInt(parts[1], 10, 32) num, err := strconv.ParseInt(parts[1], 10, 32)
if err != nil { if err != nil {
num = 1 num = 1