mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-10 17:01:35 +00:00
more rebase fixes
This commit is contained in:
parent
26230d037f
commit
9b9143b14b
2 changed files with 3 additions and 3 deletions
|
|
@ -255,7 +255,7 @@ func (s *nodeStore) collectNodes(ref nodeRef, path []byte, flushfn nodeFlushFn,
|
||||||
}
|
}
|
||||||
// Not at a group boundary - this shouldn't happen if we're called correctly from root
|
// Not at a group boundary - this shouldn't happen if we're called correctly from root
|
||||||
// but handle it by continuing to traverse
|
// but handle it by continuing to traverse
|
||||||
return s.collectChildGroups(path, flushfn, groupDepth, groupDepth-(int(node.depth)%groupDepth)-1)
|
return s.collectChildGroups(node, path, flushfn, groupDepth, groupDepth-(int(node.depth)%groupDepth)-1)
|
||||||
case kindStem:
|
case kindStem:
|
||||||
sn := s.getStem(ref.Index())
|
sn := s.getStem(ref.Index())
|
||||||
if !sn.dirty {
|
if !sn.dirty {
|
||||||
|
|
|
||||||
|
|
@ -320,7 +320,7 @@ func (t *BinaryTrie) Commit(_ bool) (common.Hash, *trienode.NodeSet) {
|
||||||
pathBuf := make([]byte, 0, 32)
|
pathBuf := make([]byte, 0, 32)
|
||||||
err := t.store.collectNodes(t.store.root, pathBuf, func(path []byte, hash common.Hash, serialized []byte) {
|
err := t.store.collectNodes(t.store.root, pathBuf, func(path []byte, hash common.Hash, serialized []byte) {
|
||||||
nodeset.AddNode(path, trienode.NewNodeWithPrev(hash, serialized, t.tracer.Get(path)))
|
nodeset.AddNode(path, trienode.NewNodeWithPrev(hash, serialized, t.tracer.Get(path)))
|
||||||
})
|
}, t.groupDepth)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(fmt.Errorf("CollectNodes failed: %v", err))
|
panic(fmt.Errorf("CollectNodes failed: %v", err))
|
||||||
}
|
}
|
||||||
|
|
@ -347,7 +347,7 @@ func (t *BinaryTrie) Prove(key []byte, proofDb ethdb.KeyValueWriter) error {
|
||||||
// Copy creates a deep copy of the trie.
|
// Copy creates a deep copy of the trie.
|
||||||
func (t *BinaryTrie) Copy() *BinaryTrie {
|
func (t *BinaryTrie) Copy() *BinaryTrie {
|
||||||
return &BinaryTrie{
|
return &BinaryTrie{
|
||||||
root: t.root.Copy(),
|
store: t.store.Copy(),
|
||||||
reader: t.reader,
|
reader: t.reader,
|
||||||
tracer: t.tracer.Copy(),
|
tracer: t.tracer.Copy(),
|
||||||
groupDepth: t.groupDepth,
|
groupDepth: t.groupDepth,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue