projects
/
rust-lightning
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
09d2a71
)
Fix spurious calls of broadcast_by_local_state
author
Antoine Riard
<ariard@student.42.fr>
Wed, 22 Jan 2020 18:53:12 +0000
(13:53 -0500)
committer
Antoine Riard
<ariard@student.42.fr>
Wed, 22 Jan 2020 18:53:12 +0000
(13:53 -0500)
lightning/src/ln/channelmonitor.rs
patch
|
blob
|
history
diff --git
a/lightning/src/ln/channelmonitor.rs
b/lightning/src/ln/channelmonitor.rs
index b9527f599b246552056cd5b98a6866c0fb4514f8..66e73a22d2e53b104372ac526c625aecc29b3d70 100644
(file)
--- a/
lightning/src/ln/channelmonitor.rs
+++ b/
lightning/src/ln/channelmonitor.rs
@@
-2220,7
+2220,8
@@
impl ChannelMonitor {
assert!(local_tx.tx.has_local_sig());
match self.key_storage {
Storage::Local { ref delayed_payment_base_key, .. } => {
assert!(local_tx.tx.has_local_sig());
match self.key_storage {
Storage::Local { ref delayed_payment_base_key, .. } => {
- append_onchain_update!(self.broadcast_by_local_state(local_tx, delayed_payment_base_key, height));
+ let mut res = self.broadcast_by_local_state(local_tx, delayed_payment_base_key, height);
+ append_onchain_update!(res);
},
Storage::Watchtower { .. } => { }
}
},
Storage::Watchtower { .. } => { }
}
@@
-2243,7
+2244,8
@@
impl ChannelMonitor {
assert!(local_tx.tx.has_local_sig());
match self.key_storage {
Storage::Local { ref delayed_payment_base_key, .. } => {
assert!(local_tx.tx.has_local_sig());
match self.key_storage {
Storage::Local { ref delayed_payment_base_key, .. } => {
- append_onchain_update!(self.broadcast_by_local_state(local_tx, delayed_payment_base_key, height));
+ let mut res = self.broadcast_by_local_state(local_tx, delayed_payment_base_key, height);
+ append_onchain_update!(res);
},
Storage::Watchtower { .. } => { }
}
},
Storage::Watchtower { .. } => { }
}