Fix missing locking in CTxMemPool::setSanityCheck(double dFrequency)

* writing variable 'nCheckFrequency' requires holding mutex 'cs'
This commit is contained in:
practicalswift committed 2018-05-05 16:50:58 +02:00
1 parent 6bc5b7100b
commit 0e2dfa8a65
1 file changed
+1 -1
+1 -1
View File
@@ -529,7 +529,7 @@ public:
* check does nothing.
*/
void check(const CCoinsViewCache *pcoins) const;
void setSanityCheck(double dFrequency = 1.0) { nCheckFrequency = static_cast<uint32_t>(dFrequency * 4294967295.0); }
void setSanityCheck(double dFrequency = 1.0) { LOCK(cs); nCheckFrequency = static_cast<uint32_t>(dFrequency * 4294967295.0); }
// addUnchecked must updated state for all ancestors of a given transaction,
// to track size/count of descendant transactions. First version of