aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
diff options
context:
space:
mode:
authorMurch <murch@murch.one>2024-02-21 15:49:05 -0500
committerMurch <murch@murch.one>2024-02-21 15:49:05 -0500
commit9dae3b970a7a82e8d9f3f755048d427da78c49da (patch)
tree73ed15fa6d987b4f0565229e9719e4e595822791 /src/wallet
parent88b1229c134fa006d9a57e908ebebec944419347 (diff)
downloadbitcoin-9dae3b970a7a82e8d9f3f755048d427da78c49da.tar.xz
[fuzz] Avoid partial negative result
Diffstat (limited to 'src/wallet')
-rw-r--r--src/wallet/test/fuzz/coinselection.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wallet/test/fuzz/coinselection.cpp b/src/wallet/test/fuzz/coinselection.cpp
index 3ffeecdf34..297432de9e 100644
--- a/src/wallet/test/fuzz/coinselection.cpp
+++ b/src/wallet/test/fuzz/coinselection.cpp
@@ -158,7 +158,7 @@ FUZZ_TARGET(coin_grinder_is_optimal)
// Only make UTXOs with positive effective value
const CAmount input_fee = coin_params.m_effective_feerate.GetFee(n_input_bytes);
// Ensure that each UTXO has at least an effective value of 1 sat
- const CAmount eff_value{fuzzed_data_provider.ConsumeIntegralInRange<CAmount>(1, MAX_MONEY - max_spendable - max_output_groups + group_pos.size())};
+ const CAmount eff_value{fuzzed_data_provider.ConsumeIntegralInRange<CAmount>(1, MAX_MONEY + group_pos.size() - max_spendable - max_output_groups)};
const CAmount amount{eff_value + input_fee};
std::vector<COutput> temp_utxo_pool;