From 068f7bc08a0d0b95965c241bda8cfe2a94744c63 Mon Sep 17 00:00:00 2001 From: Shawn Marshall-Spitzbart <44221603+smarshall-spitzbart@users.noreply.github.com> Date: Fri, 16 Dec 2022 13:15:50 -0800 Subject: [PATCH] remove break label --- x/ccv/provider/keeper/throttle.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/x/ccv/provider/keeper/throttle.go b/x/ccv/provider/keeper/throttle.go index 6477ce08f3..87c87a86ae 100644 --- a/x/ccv/provider/keeper/throttle.go +++ b/x/ccv/provider/keeper/throttle.go @@ -336,27 +336,26 @@ func (k Keeper) GetSlashAndTrailingData(ctx sdktypes.Context, consumerChainID st vscMaturedData = []ccvtypes.VSCMaturedPacketData{} ibcSeqNums = []uint64{} -iteratorLoop: for ; iterator.Valid(); iterator.Next() { + bz := iterator.Value() - switch bz[0] { - case slashPacketData: + if bz[0] == slashPacketData { if slashFound { // Break for-loop, we've already found first slash packet data instance. - break iteratorLoop + break } else { if err := slashData.Unmarshal(bz[1:]); err != nil { panic(fmt.Sprintf("failed to unmarshal pending packet data: %v", err)) } slashFound = true } - case vscMaturedPacketData: + } else if bz[0] == vscMaturedPacketData { vscMData := ccvtypes.VSCMaturedPacketData{} if err := vscMData.Unmarshal(bz[1:]); err != nil { panic(fmt.Sprintf("failed to unmarshal pending packet data: %v", err)) } vscMaturedData = append(vscMaturedData, vscMData) - default: + } else { panic("invalid packet data type") }