aboutsummaryrefslogtreecommitdiff
path: root/src/leveldb/util/testutil.h
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2013-12-16 17:17:39 +0100
committerWladimir J. van der Laan <laanwj@gmail.com>2013-12-16 17:36:04 +0100
commit16ec9044d1f2eda7c5c86fcb73c839e17fb35db3 (patch)
tree9f7e2e34445fc56cee7530dc2ba545314235525c /src/leveldb/util/testutil.h
parent93a7861d719ac8b4ec57cf89c3e2d423ba7f18e1 (diff)
Don't create empty transactions when reading corrupted wallet
The current transaction loading code is not exception safe. An exception during deserialization causes an empty transaction to be left behind in the wallet. Fix this by building the transaction separately and adding it only to the wallet at the end. Fixes #3333.
Diffstat (limited to 'src/leveldb/util/testutil.h')
0 files changed, 0 insertions, 0 deletions