projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #433 from TheBlueMatt/2019-12-features-in-routes
[rust-lightning]
/
lightning
/
src
/
ln
/
peer_handler.rs
diff --git
a/lightning/src/ln/peer_handler.rs
b/lightning/src/ln/peer_handler.rs
index 41e210dfe502840d8e108970a79e04c0f4bb6ece..481737f362adbef751ca121bf1a470ac00258f20 100644
(file)
--- a/
lightning/src/ln/peer_handler.rs
+++ b/
lightning/src/ln/peer_handler.rs
@@
-622,7
+622,6
@@
impl<Descriptor: SocketDescriptor> PeerManager<Descriptor> {
peer.sync_status = InitSyncTracker::ChannelsSyncing(0);
peers.peers_needing_send.insert(peer_descriptor.clone());
}
peer.sync_status = InitSyncTracker::ChannelsSyncing(0);
peers.peers_needing_send.insert(peer_descriptor.clone());
}
- peer.their_features = Some(msg.features);
if !peer.outbound {
let mut features = InitFeatures::supported();
if !peer.outbound {
let mut features = InitFeatures::supported();
@@
-636,7
+635,8
@@
impl<Descriptor: SocketDescriptor> PeerManager<Descriptor> {
}, 16);
}
}, 16);
}
- self.message_handler.chan_handler.peer_connected(&peer.their_node_id.unwrap());
+ self.message_handler.chan_handler.peer_connected(&peer.their_node_id.unwrap(), &msg);
+ peer.their_features = Some(msg.features);
},
17 => {
let msg = try_potential_decodeerror!(msgs::ErrorMessage::read(&mut reader));
},
17 => {
let msg = try_potential_decodeerror!(msgs::ErrorMessage::read(&mut reader));