OSDN Git Service

add trace log module (#2116)
[bytom/bytom.git] / contract / trace_updater.go
index 6d4ebac..351b77b 100644 (file)
@@ -30,17 +30,17 @@ func (t *TraceUpdater) Sync() {
                        block, err := t.chain.GetBlockByHash(&bestHash)
                        if err != nil {
                                log.WithFields(log.Fields{"module": logModule, "err": err, "block_hash": bestHash.String()}).Errorf("trace updater get block")
-                               return
+                               break
                        }
 
                        if err := t.DetachBlock(block); err != nil {
                                log.WithFields(log.Fields{"module": logModule, "err": err}).Error("trace updater detach block")
-                               return
+                               break
                        }
                } else {
                        if err := t.ApplyBlock(block); err != nil {
                                log.WithFields(log.Fields{"module": logModule, "err": err}).Error("trace updater attach block")
-                               return
+                               break
                        }
                }
        }