Merge pull request #4635

6c23b08 CCoinsKeyHasher::operator() should return size_t (Wladimir J. van der Laan)
This commit is contained in:
Wladimir J. van der Laan 2014-08-08 11:28:16 +02:00
commit f5d99075bf
No known key found for this signature in database
GPG Key ID: 74810B012346C9A6
1 changed files with 4 additions and 1 deletions

View File

@ -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);
}
};