Merge pull request #4635
6c23b08
CCoinsKeyHasher::operator() should return size_t (Wladimir J. van der Laan)
This commit is contained in:
commit
f5d99075bf
1 changed files with 4 additions and 1 deletions
|
@ -247,7 +247,10 @@ private:
|
|||
|
||||
public:
|
||||
CCoinsKeyHasher();
|
||||
uint64_t operator()(const uint256& key) const {
|
||||
// This *must* return size_t. With Boost 1.46 on 32-bit systems the
|
||||
// unordered_map will behave unpredictably if the custom hasher returns a
|
||||
// uint64_t, resulting in failures when syncing the chain (#4634).
|
||||
size_t operator()(const uint256& key) const {
|
||||
return key.GetHash(salt);
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue