diff --git a/roaring/roaring.go b/roaring/roaring.go index 7aeab1e3f..958a36d00 100644 --- a/roaring/roaring.go +++ b/roaring/roaring.go @@ -683,23 +683,19 @@ func (b *Bitmap) UnmarshalBinary(data []byte) error { // Map byte slice directly to the container data. c := b.containers[i] - if c.n <= ArrayMaxSize { - if containsRuns && (runFlagBitset[i/8]&(1<