Merge pull request #394 from TheBlueMatt/2019-11-broken-build
authorMatt Corallo <649246+TheBlueMatt@users.noreply.github.com>
Fri, 15 Nov 2019 22:47:34 +0000 (22:47 +0000)
committerGitHub <noreply@github.com>
Fri, 15 Nov 2019 22:47:34 +0000 (22:47 +0000)
Fix broken build

src/ln/channelmanager.rs
src/ln/channelmonitor.rs

index a0e066371cb4c06fb686a4659bffe8f586329482..fad5b30b3a5648b680c441a22099515028db1398 100644 (file)
@@ -1393,14 +1393,16 @@ impl ChannelManager {
                                                                        match handle_error!(self, err) {
                                                                                Ok(_) => unreachable!(),
                                                                                Err(e) => {
-                                                                                       if let Some(msgs::ErrorAction::IgnoreError) = e.action {
-                                                                                       } else {
-                                                                                               log_error!(self, "Got bad keys: {}!", e.err);
-                                                                                               let mut channel_state = self.channel_state.lock().unwrap();
-                                                                                               channel_state.pending_msg_events.push(events::MessageSendEvent::HandleError {
-                                                                                                       node_id: their_node_id,
-                                                                                                       action: e.action,
-                                                                                               });
+                                                                                       match e.action {
+                                                                                               msgs::ErrorAction::IgnoreError => {},
+                                                                                               _ => {
+                                                                                                       log_error!(self, "Got bad keys: {}!", e.err);
+                                                                                                       let mut channel_state = self.channel_state.lock().unwrap();
+                                                                                                       channel_state.pending_msg_events.push(events::MessageSendEvent::HandleError {
+                                                                                                               node_id: their_node_id,
+                                                                                                               action: e.action,
+                                                                                                       });
+                                                                                               },
                                                                                        }
                                                                                        continue;
                                                                                },
index 9deb11073ffc31273d233277070f528c4eca478f..a31c5bc504d02d49e6c155adf885e4d2fa737c1b 100644 (file)
@@ -1740,7 +1740,7 @@ impl ChannelMonitor {
                                                output: outputs,
                                        };
 
-                                       let mut predicted_weight = spend_tx.get_weight() + Self::get_witnesses_weight(&inputs_desc[..]);
+                                       let predicted_weight = spend_tx.get_weight() + Self::get_witnesses_weight(&inputs_desc[..]);
 
                                        let mut used_feerate;
                                        if !subtract_high_prio_fee!(self, fee_estimator, spend_tx.output[0].value, predicted_weight, tx.txid(), used_feerate) {