@@ -16,9 +16,11 @@ func snappyEncode(src []byte) ([]byte, error) {
// SnappyDecode decodes snappy data
func snappyDecode(src []byte) ([]byte, error) {
if bytes.Equal(src[:8], snappyMagic) {
- pos := uint32(16)
- max := uint32(len(src))
- dst := make([]byte, 0)
+ var (
+ pos = uint32(16)
+ max = uint32(len(src))
+ dst []byte
+ )
for pos < max {
size := binary.BigEndian.Uint32(src[pos : pos+4])
pos = pos + 4