From e2f4e4e83c42b76d7258d8d1030c551b57656f26 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Tue, 30 Mar 2021 15:53:29 +0700 Subject: [PATCH] remove unused bytesSplit function --- codec.go | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/codec.go b/codec.go index e6b7447..c0da1f9 100644 --- a/codec.go +++ b/codec.go @@ -176,29 +176,3 @@ func sizeForAddr(p Protocol, b []byte) (skip, size int, err error) { return n, size, nil } } - -func bytesSplit(b []byte) ([][]byte, error) { - var ret [][]byte - for len(b) > 0 { - code, n, err := ReadVarintCode(b) - if err != nil { - return nil, err - } - - p := ProtocolWithCode(code) - if p.Code == 0 { - return nil, fmt.Errorf("no protocol with code %d", b[0]) - } - - n2, size, err := sizeForAddr(p, b[n:]) - if err != nil { - return nil, err - } - - length := n + n2 + size - ret = append(ret, b[:length]) - b = b[length:] - } - - return ret, nil -}