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
7 changed files with 12 additions and 12 deletions

View File

@@ -367,7 +367,7 @@ struct CMutableTransaction
uint32_t nLockTime;
CMutableTransaction();
CMutableTransaction(const CTransaction& tx);
explicit CMutableTransaction(const CTransaction& tx);
template <typename Stream>
inline void Serialize(Stream& s) const {