projects
/
rust-lightning
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4c33197
)
Fix ChannelMonitor round-trip introduced by 3d640da5c343111f538f006
2020-03-fix-mon-ser
author
Matt Corallo
<git@bluematt.me>
Mon, 16 Mar 2020 23:01:17 +0000
(19:01 -0400)
committer
Matt Corallo
<git@bluematt.me>
Tue, 17 Mar 2020 00:02:48 +0000
(20:02 -0400)
3d640da5c343111f538f006996c13c9a98e0d9e6
changed the indexes for
some enums in ChannelMonitor deserialization but not serialization.
Thus, the chanmon_deser_target fuzz target failed on travis on at
least one PR.
lightning/src/ln/channelmonitor.rs
patch
|
blob
|
history
diff --git
a/lightning/src/ln/channelmonitor.rs
b/lightning/src/ln/channelmonitor.rs
index 205f4b011ac0fb32d62304f5bf1e3ceadbbf2ca1..c1452457202305cdee05d2cad2825a7ecb2df36c 100644
(file)
--- a/
lightning/src/ln/channelmonitor.rs
+++ b/
lightning/src/ln/channelmonitor.rs
@@
-1024,7
+1024,7
@@
impl<ChanSigner: ChannelKeys + Writeable> ChannelMonitor<ChanSigner> {
for ev in events.iter() {
match *ev {
OnchainEvent::HTLCUpdate { ref htlc_update } => {
-
writer.write_all(&[1; 1]
)?;
+
0u8.write(writer
)?;
htlc_update.0.write(writer)?;
htlc_update.1.write(writer)?;
},