Don't return a feerate of 0 in full_stack_target fuzz on EOF 2020-03-fuzz-0-fee
authorMatt Corallo <git@bluematt.me>
Tue, 17 Mar 2020 02:05:57 +0000 (22:05 -0400)
committerMatt Corallo <git@bluematt.me>
Tue, 17 Mar 2020 02:09:08 +0000 (22:09 -0400)
This triggered a (legitimate) panic in OnChainTxHandler that the
feerate in use was non-0, which is required by the feerate API.

fuzz/src/full_stack.rs

index 3879d0b1da3cd506443bb8e29b4c7778b069ea7d..3ae4e56b5f1903093d621d6f91327fcc58d79b5f 100644 (file)
@@ -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
                }
        }
 }