From 05722a6f83f036774cf5cc20a61a79820e905dba Mon Sep 17 00:00:00 2001 From: Idris Hanafi Date: Tue, 27 Jun 2023 18:20:48 -0400 Subject: [PATCH] lint: gosimple S1034 --- cmd/rpcfuzz/argfuzz/argfuzz.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/rpcfuzz/argfuzz/argfuzz.go b/cmd/rpcfuzz/argfuzz/argfuzz.go index c0ee94e6..ce972035 100644 --- a/cmd/rpcfuzz/argfuzz/argfuzz.go +++ b/cmd/rpcfuzz/argfuzz/argfuzz.go @@ -58,10 +58,10 @@ func MutateRPCArgs(args *[]interface{}, c fuzz.Continue) { continue } - switch d.(type) { - case string: + switch dataType := reflect.TypeOf(d).Kind(); dataType { + case reflect.String: (*args)[i] = string(ByteMutator([]byte(d.(string)), c)) - case int: + case reflect.Int: numString := strconv.Itoa(d.(int)) byteArrString := string(ByteMutator([]byte(numString), c)) @@ -71,7 +71,7 @@ func MutateRPCArgs(args *[]interface{}, c fuzz.Continue) { } else { (*args)[i] = num } - case bool: + case reflect.Bool: (*args)[i] = c.RandBool() default: if reflect.TypeOf(d).Kind() == reflect.Ptr {