Skip to content

Commit 6ae6d36

Browse files
authored
Merge pull request #1720 from TheBlueMatt/2022-09-fix-fuzz-warnings
Fix compile-time warnings in fuzzing
2 parents 71f4749 + f1d70be commit 6ae6d36

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

fuzz/src/chanmon_consistency.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -422,8 +422,8 @@ pub fn do_test<Out: Output>(data: &[u8], underlying_out: Out) {
422422
let mut channel_txn = Vec::new();
423423
macro_rules! make_channel {
424424
($source: expr, $dest: expr, $chan_id: expr) => { {
425-
$source.peer_connected(&$dest.get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None });
426-
$dest.peer_connected(&$source.get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None });
425+
$source.peer_connected(&$dest.get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None }).unwrap();
426+
$dest.peer_connected(&$source.get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None }).unwrap();
427427

428428
$source.create_channel($dest.get_our_node_id(), 100_000, 42, 0, None).unwrap();
429429
let open_channel = {
@@ -940,15 +940,15 @@ pub fn do_test<Out: Output>(data: &[u8], underlying_out: Out) {
940940
},
941941
0x0e => {
942942
if chan_a_disconnected {
943-
nodes[0].peer_connected(&nodes[1].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None });
944-
nodes[1].peer_connected(&nodes[0].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None });
943+
nodes[0].peer_connected(&nodes[1].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None }).unwrap();
944+
nodes[1].peer_connected(&nodes[0].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None }).unwrap();
945945
chan_a_disconnected = false;
946946
}
947947
},
948948
0x0f => {
949949
if chan_b_disconnected {
950-
nodes[1].peer_connected(&nodes[2].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None });
951-
nodes[2].peer_connected(&nodes[1].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None });
950+
nodes[1].peer_connected(&nodes[2].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None }).unwrap();
951+
nodes[2].peer_connected(&nodes[1].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None }).unwrap();
952952
chan_b_disconnected = false;
953953
}
954954
},
@@ -1143,13 +1143,13 @@ pub fn do_test<Out: Output>(data: &[u8], underlying_out: Out) {
11431143

11441144
// Next, make sure peers are all connected to each other
11451145
if chan_a_disconnected {
1146-
nodes[0].peer_connected(&nodes[1].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None });
1147-
nodes[1].peer_connected(&nodes[0].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None });
1146+
nodes[0].peer_connected(&nodes[1].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None }).unwrap();
1147+
nodes[1].peer_connected(&nodes[0].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None }).unwrap();
11481148
chan_a_disconnected = false;
11491149
}
11501150
if chan_b_disconnected {
1151-
nodes[1].peer_connected(&nodes[2].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None });
1152-
nodes[2].peer_connected(&nodes[1].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None });
1151+
nodes[1].peer_connected(&nodes[2].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None }).unwrap();
1152+
nodes[2].peer_connected(&nodes[1].get_our_node_id(), &Init { features: InitFeatures::known(), remote_network_address: None }).unwrap();
11531153
chan_b_disconnected = false;
11541154
}
11551155

lightning/src/chain/channelmonitor.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3162,8 +3162,10 @@ impl<Signer: Sign> ChannelMonitorImpl<Signer> {
31623162
let htlc_claim = HTLCClaim::from_witness(&input.witness);
31633163
let revocation_sig_claim = htlc_claim == Some(HTLCClaim::Revocation);
31643164
let accepted_preimage_claim = htlc_claim == Some(HTLCClaim::AcceptedPreimage);
3165+
#[cfg(not(fuzzing))]
31653166
let accepted_timeout_claim = htlc_claim == Some(HTLCClaim::AcceptedTimeout);
31663167
let offered_preimage_claim = htlc_claim == Some(HTLCClaim::OfferedPreimage);
3168+
#[cfg(not(fuzzing))]
31673169
let offered_timeout_claim = htlc_claim == Some(HTLCClaim::OfferedTimeout);
31683170

31693171
let mut payment_preimage = PaymentPreimage([0; 32]);

0 commit comments

Comments
 (0)