mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-20 07:09:15 +01:00
feefrac: avoid integer overflow in temporary
This commit is contained in:
@@ -148,6 +148,8 @@ BOOST_AUTO_TEST_CASE(feefrac_operators)
|
||||
FeeFrac max_fee2{1, 1};
|
||||
BOOST_CHECK(max_fee >= max_fee2);
|
||||
|
||||
// Test for integer overflow issue (https://github.com/bitcoin/bitcoin/issues/32294)
|
||||
BOOST_CHECK_EQUAL((FeeFrac{0x7ffffffdfffffffb, 0x7ffffffd}.EvaluateFeeDown(0x7fffffff)), 0x7fffffffffffffff);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_SUITE_END()
|
||||
|
||||
Reference in New Issue
Block a user