diff options
| author | Wladimir J. van der Laan <[email protected]> | 2017-03-07 11:03:16 +0100 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2017-03-07 11:03:32 +0100 |
| commit | 6015df5b855fe600cf0b7a6e1782cb70315cc1b4 (patch) | |
| tree | c6743e1ab2c924612ca27a4c7579f63ee945f3e0 | |
| parent | Merge #9605: Use CScheduler for wallet flushing, remove ThreadFlushWalletDB (diff) | |
| parent | Optimize GetWitnessHash() for non-segwit transactions (diff) | |
| download | discoin-6015df5b855fe600cf0b7a6e1782cb70315cc1b4.tar.xz discoin-6015df5b855fe600cf0b7a6e1782cb70315cc1b4.zip | |
Merge #9912: Optimize GetWitnessHash() for non-segwit transactions
02c57b5 Optimize GetWitnessHash() for non-segwit transactions (Suhas Daftuar)
Tree-SHA512: 405d07c11930f3432ae25b11232466a30ba2339be98e0fb5149934d792e014f504fedbe62b9c8e5febbbdad459bd1573ea896e527b9aa591926bbc774b895e6a
| -rw-r--r-- | src/primitives/transaction.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/primitives/transaction.cpp b/src/primitives/transaction.cpp index 790bc71d1..28ef1fb46 100644 --- a/src/primitives/transaction.cpp +++ b/src/primitives/transaction.cpp @@ -69,6 +69,9 @@ uint256 CTransaction::ComputeHash() const uint256 CTransaction::GetWitnessHash() const { + if (!HasWitness()) { + return GetHash(); + } return SerializeHash(*this, SER_GETHASH, 0); } |