]> Untitled Git - bdk/commitdiff
[wallet] Fix potential overflow when adding block heights
authorAlekos Filini <alekos.filini@gmail.com>
Fri, 8 May 2020 22:03:55 +0000 (00:03 +0200)
committerAlekos Filini <alekos.filini@gmail.com>
Fri, 8 May 2020 22:03:55 +0000 (00:03 +0200)
src/psbt/mod.rs

index 08f15878329073e1c48c7a65f7089f02f2176b9a..1db458b5242944e4fac9725c3564db66217d8991 100644 (file)
@@ -100,7 +100,7 @@ impl<'a> Satisfier<bitcoin::PublicKey> for PSBTSatisfier<'a> {
 
         if let Some(current_height) = self.current_height {
             // TODO: test >= / >
-            current_height >= self.create_height.unwrap_or(0) + height
+            current_height as u64 >= self.create_height.unwrap_or(0) as u64 + height as u64
         } else {
             self.assume_height_reached
         }