Skip to content

Commit 6ff7304

Browse files
committed
Introduce strings.TrimSuffix instead of custom split
Signed-off-by: Nikos Kakavas <[email protected]>
1 parent 5c12586 commit 6ff7304

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

proc_netstat.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ func parseNetstat(r io.Reader, fileName string) (ProcNetstat, error) {
192192
scanner.Scan()
193193
valueParts := strings.Split(scanner.Text(), " ")
194194
// Remove trailing :.
195-
protocol := nameParts[0][:len(nameParts[0])-1]
195+
protocol := strings.TrimSuffix(nameParts[0], ":")
196196
if len(nameParts) != len(valueParts) {
197197
return procNetstat, fmt.Errorf("mismatch field count mismatch in %s: %s",
198198
fileName, protocol)

proc_snmp.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ func parseSnmp(r io.Reader, fileName string) (ProcSnmp, error) {
157157
scanner.Scan()
158158
valueParts := strings.Split(scanner.Text(), " ")
159159
// Remove trailing :.
160-
protocol := nameParts[0][:len(nameParts[0])-1]
160+
protocol := strings.TrimSuffix(nameParts[0], ":")
161161
if len(nameParts) != len(valueParts) {
162162
return procSnmp, fmt.Errorf("mismatch field count mismatch in %s: %s",
163163
fileName, protocol)

0 commit comments

Comments
 (0)