Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Commit

Permalink
Merge pull request #1070 from ethcore/net-local-connect-fix
Browse files Browse the repository at this point in the history
Fixed connecting to local nodes on startup
  • Loading branch information
arkpar committed May 11, 2016
2 parents ab28826 + 9836c79 commit 89b1b25
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion util/src/network/host.rs
Original file line number Diff line number Diff line change
Expand Up @@ -466,8 +466,8 @@ impl<Message> Host<Message> where Message: Send + Sync + Clone {
io.register_stream(DISCOVERY).expect("Error registering UDP listener");
io.register_timer(DISCOVERY_REFRESH, 7200).expect("Error registering discovery timer");
io.register_timer(DISCOVERY_ROUND, 300).expect("Error registering discovery timer");
io.register_timer(NODE_TABLE, 300_000).expect("Error registering node table timer");
}
try!(io.register_timer(NODE_TABLE, 300_000));
try!(io.register_stream(TCP_ACCEPT));
Ok(())
}
Expand Down Expand Up @@ -509,6 +509,9 @@ impl<Message> Host<Message> where Message: Send + Sync + Clone {
}

fn connect_peers(&self, io: &IoContext<NetworkIoMessage<Message>>) {
if self.info.read().unwrap().deref().capabilities.is_empty() {
return;
}
let ideal_peers = { self.info.read().unwrap().deref().config.ideal_peers };
let pin = { self.info.read().unwrap().deref().config.pin };
let session_count = self.session_count();
Expand Down

0 comments on commit 89b1b25

Please sign in to comment.