X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=fuzz%2Ffuzz_targets%2Frouter_target.rs;fp=fuzz%2Ffuzz_targets%2Frouter_target.rs;h=f9c8d2ba23bf9f99ab9f500cc412a7f02c27fff3;hb=0029f04fce6beba29e60b2c227d51bcf1ba15545;hp=ed4737221670c051df8f09a7295f6811bd3792e5;hpb=587f2b39fc30400ecadcb4145eeac4c896d5f51c;p=rust-lightning diff --git a/fuzz/fuzz_targets/router_target.rs b/fuzz/fuzz_targets/router_target.rs index ed473722..f9c8d2ba 100644 --- a/fuzz/fuzz_targets/router_target.rs +++ b/fuzz/fuzz_targets/router_target.rs @@ -7,10 +7,17 @@ use lightning::ln::msgs; use lightning::ln::msgs::{MsgDecodable, RoutingMessageHandler}; use lightning::ln::router::{Router, RouteHint}; use lightning::util::reset_rng_state; +use lightning::util::logger::Logger; use secp256k1::key::PublicKey; use secp256k1::Secp256k1; +mod utils; + +use utils::test_logger; + +use std::sync::Arc; + #[inline] pub fn slice_to_be16(v: &[u8]) -> u16 { ((v[0] as u16) << 8*1) | @@ -98,8 +105,10 @@ pub fn do_test(data: &[u8]) { } } + let logger: Arc = Arc::new(test_logger::TestLogger::new()); + let our_pubkey = get_pubkey!(); - let router = Router::new(our_pubkey.clone()); + let router = Router::new(our_pubkey.clone(), Arc::clone(&logger)); loop { match get_slice!(1)[0] {