aboutsummaryrefslogtreecommitdiffstats
path: root/tests/block_test_util.go
diff options
context:
space:
mode:
authorFelix Lange <fjl@twurst.com>2016-09-29 22:51:32 +0800
committerFelix Lange <fjl@twurst.com>2016-09-30 04:53:59 +0800
commitc3a77d626831b4ffe37ed4f8640e67e70ad5b220 (patch)
treea35c0a61ab1fd8f7098445405e45532eb6d13895 /tests/block_test_util.go
parentba8c4c6b1a3ee6740420ac264df1dbceaba4b555 (diff)
downloaddexon-c3a77d626831b4ffe37ed4f8640e67e70ad5b220.tar
dexon-c3a77d626831b4ffe37ed4f8640e67e70ad5b220.tar.gz
dexon-c3a77d626831b4ffe37ed4f8640e67e70ad5b220.tar.bz2
dexon-c3a77d626831b4ffe37ed4f8640e67e70ad5b220.tar.lz
dexon-c3a77d626831b4ffe37ed4f8640e67e70ad5b220.tar.xz
dexon-c3a77d626831b4ffe37ed4f8640e67e70ad5b220.tar.zst
dexon-c3a77d626831b4ffe37ed4f8640e67e70ad5b220.zip
trie: fix delete bug for values contained in fullNode
Delete crashed if a fullNode contained a valueNode directly. This bug is very unlikely to occur with SecureTrie, but can happen with regular tries. This commit also introduces a randomised test which triggers all trie operations, which should prevent such bugs in the future. Credit for finding this bug goes to Github user @rjl493456442.
Diffstat (limited to 'tests/block_test_util.go')
0 files changed, 0 insertions, 0 deletions