diff options
author | Sebastian Falbesoner <sebastian.falbesoner@gmail.com> | 2020-11-08 18:37:47 +0100 |
---|---|---|
committer | Sebastian Falbesoner <sebastian.falbesoner@gmail.com> | 2020-11-11 13:15:00 +0100 |
commit | 5e146022daa4336de94447e5b8e5418296286927 (patch) | |
tree | fae559eb646f652b68ed084898b3ae0a02366cd9 /test/sanitizer_suppressions/ubsan | |
parent | 7e373294a5ae819099c39d9d03d1f5a311d63cfc (diff) |
wallet: fix scanning progress calculation for single block range
If the blockchain is rescanned for a single block (i.e. start and stop hashes
are equal, and with that also the estimated verification progress) the progress
calculation could lead to a NaN value caused by a division by zero, resulting in
an invalid JSON result for the getwalletinfo RPC. Fixed by setting the progress
to zero in that special case.
Co-authored-by: MarcoFalke <falke.marco@gmail.com>
Diffstat (limited to 'test/sanitizer_suppressions/ubsan')
-rw-r--r-- | test/sanitizer_suppressions/ubsan | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/test/sanitizer_suppressions/ubsan b/test/sanitizer_suppressions/ubsan index 75257d886b..7842739523 100644 --- a/test/sanitizer_suppressions/ubsan +++ b/test/sanitizer_suppressions/ubsan @@ -1,7 +1,6 @@ # -fsanitize=undefined suppressions # ================================= float-divide-by-zero:validation.cpp -float-divide-by-zero:wallet/wallet.cpp # -fsanitize=integer suppressions # =============================== |