Make CMutableTransaction constructor explicit

Silently converting to a CMutableTransaction will drop all caches
and should thus be done explicitly
This commit is contained in:
MarcoFalke 2018-05-04 17:38:49 -04:00
parent f82e1c9482
commit faab55fbb1
No known key found for this signature in database
GPG key ID: CE2B75697E69A548
7 changed files with 12 additions and 12 deletions

View file

@ -548,7 +548,7 @@ static void MutateTxSign(CMutableTransaction& tx, const std::string& flagStr)
// mergedTx will end up with all the signatures; it
// starts as a clone of the raw tx:
CMutableTransaction mergedTx{tx};
const CTransaction txv{tx};
const CMutableTransaction txv{tx};
CCoinsView viewDummy;
CCoinsViewCache view(&viewDummy);