diff options
author | Felix Lange <fjl@twurst.com> | 2016-09-29 22:51:32 +0800 |
---|---|---|
committer | Felix Lange <fjl@twurst.com> | 2016-09-30 04:53:59 +0800 |
commit | c3a77d626831b4ffe37ed4f8640e67e70ad5b220 (patch) | |
tree | a35c0a61ab1fd8f7098445405e45532eb6d13895 /tests | |
parent | ba8c4c6b1a3ee6740420ac264df1dbceaba4b555 (diff) | |
download | dexon-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')
0 files changed, 0 insertions, 0 deletions