From c8cd7eb7be2f8616dc4e265993c868cd67aaa267 Mon Sep 17 00:00:00 2001 From: Rima Shah Date: Tue, 11 Jul 2023 10:22:43 -0600 Subject: [PATCH] updating int to unit --- traffic_monitor/cache/stats_over_http.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/traffic_monitor/cache/stats_over_http.go b/traffic_monitor/cache/stats_over_http.go index 3e1498d242..74afaf1b89 100644 --- a/traffic_monitor/cache/stats_over_http.go +++ b/traffic_monitor/cache/stats_over_http.go @@ -315,11 +315,11 @@ func parseInterfaces(stats map[string]interface{}) map[string]Interface { } speed = int64(value.(float64)) case string: - if statVal, err := strconv.ParseInt(value.(string), 10, 64); err != nil { + if statVal, err := strconv.ParseUint(value.(string), 10, 64); err != nil { log.Warnf("speed of interface '%s' cannot parse to int64, was '%v': %v", statParts[0], value, err) continue } else { - speed = statVal + speed = int64(statVal) } default: log.Warnf("speed for interface '%s' had unrecognized type '%T'", statParts[0], t)