Skip to content

Commit 41c2743

Browse files
committed
Use ProbabilisticScorer in router fuzzing, to cover overflows there
1 parent ad114e0 commit 41c2743

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

fuzz/src/router.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use lightning::ln::channelmanager::{self, ChannelDetails, ChannelCounterparty};
1717
use lightning::ln::msgs;
1818
use lightning::routing::gossip::{NetworkGraph, RoutingFees};
1919
use lightning::routing::router::{find_route, PaymentParameters, RouteHint, RouteHintHop, RouteParameters};
20-
use lightning::routing::scoring::FixedPenaltyScorer;
20+
use lightning::routing::scoring::ProbabilisticScorer;
2121
use lightning::util::ser::Readable;
2222

2323
use bitcoin::hashes::Hash;
@@ -259,7 +259,7 @@ pub fn do_test<Out: test_logger::Output>(data: &[u8], out: Out) {
259259
}]));
260260
}
261261
}
262-
let scorer = FixedPenaltyScorer::with_penalty(0);
262+
let scorer = ProbabilisticScorer::new(Default::default(), &net_graph, &logger);
263263
let random_seed_bytes: [u8; 32] = [get_slice!(1)[0]; 32];
264264
for target in node_pks.iter() {
265265
let route_params = RouteParameters {

0 commit comments

Comments
 (0)