From 84a5685c8075234f2b4d92d47dd1804a11063a3c Mon Sep 17 00:00:00 2001 From: wz Date: Mon, 17 Jun 2019 14:48:09 +0800 Subject: [PATCH] modify block serialize (#184) --- protocol/bc/types/block.go | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/protocol/bc/types/block.go b/protocol/bc/types/block.go index 4e1130ba..84c9d261 100644 --- a/protocol/bc/types/block.go +++ b/protocol/bc/types/block.go @@ -130,17 +130,15 @@ func (b *Block) WriteTo(w io.Writer) (int64, error) { } func (b *Block) writeTo(w io.Writer, serflags uint8) error { - if serflags == SerBlockHeader || serflags == SerBlockFull { + if serflags != SerBlockTransactions { if err := b.BlockHeader.writeTo(w, serflags); err != nil { return err } - } - if serflags == SerBlockHeader { - return nil - } - - if serflags != SerBlockFull { + if serflags == SerBlockHeader { + return nil + } + } else { w.Write([]byte{serflags}) } -- 2.11.0