浏览代码

core/state: removed trie copy

obscuren 10 年之前
父节点
当前提交
bdd63837ea
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      core/state/statedb.go

+ 1 - 1
core/state/statedb.go

@@ -259,7 +259,7 @@ func (s *StateDB) Cmp(other *StateDB) bool {
 
 
 func (self *StateDB) Copy() *StateDB {
 func (self *StateDB) Copy() *StateDB {
 	state := New(common.Hash{}, self.db)
 	state := New(common.Hash{}, self.db)
-	state.trie = self.trie.Copy()
+	state.trie = self.trie
 	for k, stateObject := range self.stateObjects {
 	for k, stateObject := range self.stateObjects {
 		state.stateObjects[k] = stateObject.Copy()
 		state.stateObjects[k] = stateObject.Copy()
 	}
 	}