diff --git a/alp/alp.go b/alp/alp.go index 3b1acfe..4a3fba6 100644 --- a/alp/alp.go +++ b/alp/alp.go @@ -66,6 +66,7 @@ func Encode(dst []byte, src []float64) []byte { if cap(dst) < MetadataSize { dst = make([]byte, MetadataSize) } + dst = dst[:MetadataSize] encodeMetadata(dst, CompressionMetadata{ EncodingType: EncodingConstant, Count: int32(len(src)),