OSDN Git Service

remove error check of GetBlockByHash in SaveBlock (#485)
authorYongfeng LI <wliyongfeng@gmail.com>
Mon, 26 Mar 2018 07:58:09 +0000 (15:58 +0800)
committerPaladz <yzhu101@uottawa.ca>
Mon, 26 Mar 2018 07:58:09 +0000 (15:58 +0800)
protocol/block.go

index 68e3776..92c6c11 100755 (executable)
@@ -130,10 +130,7 @@ func (c *Chain) reorganizeChain(block *types.Block) error {
 
 // SaveBlock will validate and save block into storage
 func (c *Chain) SaveBlock(block *types.Block) error {
-       preBlock, err := c.GetBlockByHash(&block.PreviousBlockHash)
-       if err != nil {
-               return err
-       }
+       preBlock, _ := c.GetBlockByHash(&block.PreviousBlockHash)
 
        blockEnts := types.MapBlock(block)
        prevEnts := types.MapBlock(preBlock)