diff --git a/utils/coreutils.go b/utils/coreutils.go index 5d9023f6d..ff13e9fce 100644 --- a/utils/coreutils.go +++ b/utils/coreutils.go @@ -160,7 +160,7 @@ func RoundTo(whole, amount time.Duration) time.Duration { } func SplitPrefix(prefix string) []string { - length := int(math.Max(float64(len(prefix)-1), 0)) + length := int(math.Max(float64(len(prefix)), 0)) subs := make([]string, length) max := len(prefix) for i := 0; i < length; i++ { diff --git a/utils/utils_test.go b/utils/utils_test.go index cbc0924dd..c7ab8de1b 100644 --- a/utils/utils_test.go +++ b/utils/utils_test.go @@ -295,7 +295,7 @@ func TestRound(t *testing.T) { func TestSplitPrefix(t *testing.T) { a := SplitPrefix("0123456789") - if len(a) != 9 { + if len(a) != 10 { t.Error("Error splitting prefix: ", a) } }