mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-04-06 13:47:56 +02:00
fuzz: Use CAmount for storing best_waste
Waste is a CAmount, which is an int64_t. This will overflow an int, so `best_waste` should also be a `CAmount`.
This commit is contained in:
@@ -275,7 +275,7 @@ FUZZ_TARGET(bnb_finds_min_waste)
|
||||
|
||||
// Brute force optimal solution (lowest waste, but cannot be superset of another solution)
|
||||
std::vector<uint32_t> solutions;
|
||||
int best_waste{std::numeric_limits<int>::max()};
|
||||
CAmount best_waste{std::numeric_limits<int64_t>::max()};
|
||||
int best_weight{std::numeric_limits<int>::max()};
|
||||
for (uint32_t pattern = 1; (pattern >> num_groups) == 0; ++pattern) {
|
||||
// BnB does not permit adding more inputs to a solution, i.e. a superset of a solution cannot ever be a solution.
|
||||
|
||||
Reference in New Issue
Block a user