lbrycrd/src/wallet
Wladimir J. van der Laan d405beea26
Merge #12333: Make CWallet::ListCoins atomic
2f960b5 [wallet] Indent only change of CWallet::AvailableCoins (João Barbosa)
1beea7a [wallet] Make CWallet::ListCoins atomic (João Barbosa)

Pull request description:

  Fix a potencial race in `CWallet::ListCoins`.

  Replaces `cs_main` and `cs_wallet` locks by assertions in `CWallet::AvailableCoins`.

Tree-SHA512: 09109f44a08b4b53f7605d950ab506d3f748490ab9aed474aa200e93f7b0b9f96f9bf60abe1c5f658240fd13d9e3267c0dd43fd3c1695d82384198ce1da8109f
2018-02-08 19:48:21 +01:00
..
test [wallet] Make CWallet::ListCoins atomic 2018-02-08 18:18:28 +00:00
coincontrol.h [wallet] Add change type to CCoinControl 2018-01-24 15:52:05 +00:00
crypter.cpp Merge #11403: SegWit wallet support 2018-01-10 20:55:41 -10:00
crypter.h Increment MIT Licence copyright header year on files modified in 2017 2018-01-03 02:26:56 +09:00
db.cpp Abstract directory locking into util.cpp 2018-01-16 19:05:46 +13:00
db.h Add a lock to the wallet directory 2018-01-16 19:02:57 +13:00
feebumper.cpp scripted-diff: Replace #include "" with #include <> (ryanofsky) 2017-11-16 08:23:01 +13:00
feebumper.h [wallet] Change feebumper from class to functions 2017-11-10 17:16:46 -05:00
fees.cpp scripted-diff: Replace #include "" with #include <> (ryanofsky) 2017-11-16 08:23:01 +13:00
fees.h scripted-diff: Replace #include "" with #include <> (ryanofsky) 2017-11-16 08:23:01 +13:00
init.cpp Properly alphabetize output of CLI --help option. 2018-02-01 23:19:41 -08:00
init.h [trivial] fixup comment for VerifyWallets() 2017-09-07 16:22:11 -07:00
rpcdump.cpp Bech32 addresses in dumpwallet 2018-02-07 01:02:20 +02:00
rpcwallet.cpp Merge #12282: wallet: Disallow abandon of conflicted txes 2018-02-08 16:32:15 +01:00
rpcwallet.h Increment MIT Licence copyright header year on files modified in 2017 2018-01-03 02:26:56 +09:00
wallet.cpp Merge #12333: Make CWallet::ListCoins atomic 2018-02-08 19:48:21 +01:00
wallet.h Merge #10498: Use static_cast instead of C-style casts for non-fundamental types 2018-02-07 16:15:28 -05:00
walletdb.cpp Increment MIT Licence copyright header year on files modified in 2017 2018-01-03 02:26:56 +09:00
walletdb.h Increment MIT Licence copyright header year on files modified in 2017 2018-01-03 02:26:56 +09:00
walletutil.cpp Don't allow relative -walletdir paths 2018-01-18 15:09:27 -05:00
walletutil.h Cleanups for walletdir PR 2017-12-13 23:36:43 +13:00