aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
diff options
context:
space:
mode:
authorWladimir J. van der Laan <[email protected]>2015-07-02 19:58:11 +0200
committerWladimir J. van der Laan <[email protected]>2015-07-02 19:59:50 +0200
commit3203a0832adf72f4303c7ab1a7a6046a6dd14778 (patch)
tree9222e3cb6e0a9e602fedec702d7497e397d06c00 /src/wallet
parentMerge pull request #6133 (diff)
parentAdd txn_clone.py test (diff)
downloaddiscoin-3203a0832adf72f4303c7ab1a7a6046a6dd14778.tar.xz
discoin-3203a0832adf72f4303c7ab1a7a6046a6dd14778.zip
Merge pull request #5881
5d34e16 Add txn_clone.py test (Tom Harding) defd2d5 Better txn_doublespend.py test (Tom Harding) b2b3619 Implement CTransaction::IsEquivalentTo(...) (Tom Harding)
Diffstat (limited to 'src/wallet')
-rw-r--r--src/wallet/wallet.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp
index 238f62a57..44e28de0c 100644
--- a/src/wallet/wallet.cpp
+++ b/src/wallet/wallet.cpp
@@ -419,6 +419,7 @@ void CWallet::SyncMetaData(pair<TxSpends::iterator, TxSpends::iterator> range)
const uint256& hash = it->second;
CWalletTx* copyTo = &mapWallet[hash];
if (copyFrom == copyTo) continue;
+ if (!copyFrom->IsEquivalentTo(*copyTo)) continue;
copyTo->mapValue = copyFrom->mapValue;
copyTo->vOrderForm = copyFrom->vOrderForm;
// fTimeReceivedIsTxTime not copied on purpose