From: Matt Corallo Date: Tue, 17 Mar 2020 02:05:57 +0000 (-0400) Subject: Don't return a feerate of 0 in full_stack_target fuzz on EOF X-Git-Tag: v0.0.12~102^2 X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=8a03830d436b219a298db63bbc790e5b200cb500;hp=4c33197af86d2ec628fa7817c3fcec3e6bff787e;p=rust-lightning Don't return a feerate of 0 in full_stack_target fuzz on EOF This triggered a (legitimate) panic in OnChainTxHandler that the feerate in use was non-0, which is required by the feerate API. --- diff --git a/fuzz/src/full_stack.rs b/fuzz/src/full_stack.rs index 3879d0b1..3ae4e56b 100644 --- a/fuzz/src/full_stack.rs +++ b/fuzz/src/full_stack.rs @@ -99,7 +99,7 @@ impl FeeEstimator for FuzzEstimator { //TODO: We should actually be testing at least much more than 64k... match self.input.get_slice(2) { Some(slice) => cmp::max(slice_to_be16(slice) as u64, 253), - None => 0 + None => 253 } } }