[VOL-2356]core log_level command line argument should take log level names not int value
- StringToLogLevel method returns two arguments.
Change-Id: I83d20d645fa63363e71265b163273414f14688a7
diff --git a/vendor/github.com/opencord/voltha-lib-go/v3/pkg/flows/flow_utils.go b/vendor/github.com/opencord/voltha-lib-go/v3/pkg/flows/flow_utils.go
index b9981e6..4de929f 100644
--- a/vendor/github.com/opencord/voltha-lib-go/v3/pkg/flows/flow_utils.go
+++ b/vendor/github.com/opencord/voltha-lib-go/v3/pkg/flows/flow_utils.go
@@ -689,7 +689,10 @@
}
var flowString = fmt.Sprintf("%d%d%d%d%s%s", flow.TableId, flow.Priority, flow.Flags, flow.Cookie, flow.Match.String(), instructionString.String())
h := md5.New()
- h.Write([]byte(flowString))
+ if _, err := h.Write([]byte(flowString)); err != nil {
+ logger.Errorw("hash-flow-status", log.Fields{"error": err})
+ return 0
+ }
hash := big.NewInt(0)
hash.SetBytes(h.Sum(nil))
return hash.Uint64()
@@ -745,7 +748,7 @@
meter.Stats.DurationSec = 0
meter.Stats.DurationNsec = 0
// band stats init
- for _, _ = range meterMod.Bands {
+ for range meterMod.Bands {
band := &ofp.OfpMeterBandStats{}
band.PacketBandCount = 0
band.ByteBandCount = 0