From eeee5a9ce613b79d7c4ab6cd93f9aeb0114a472e Mon Sep 17 00:00:00 2001 From: Todd Gruben Date: Mon, 18 Aug 2014 15:51:31 +0000 Subject: [PATCH] modified serilizer --- index/bitmap.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/index/bitmap.go b/index/bitmap.go index f68fd162e..5aa9d2c43 100644 --- a/index/bitmap.go +++ b/index/bitmap.go @@ -425,11 +425,9 @@ func (b *Bitmap) ToBytes() []byte { ) enc := gob.NewEncoder(&buf) enc.Encode(b.nodes.Len()) - c := 0 for i := b.nodes.Min(); !i.Limit(); i = i.Next() { obj := i.Item().(*Chunk) enc.Encode(obj) - c += 1 } return buf.Bytes() } @@ -442,9 +440,10 @@ func (self *Bitmap) FromBytes(raw []byte) { dec.Decode(&size) self.nodes = NewRB() for i := 0; i < size; i++ { - chunk := &Chunk{} + //chunk := &Chunk{} + var chunk Chunk dec.Decode(&chunk) - self.AddChunk(chunk) + self.AddChunk(&chunk) } self.SetCount(BitCount(self)) }