mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-06-24 07:11:38 +00:00
@ -268,16 +268,19 @@ where
|
||||
Ok(Async::NotReady) => {}
|
||||
};
|
||||
|
||||
match self.listeners.poll() {
|
||||
Ok(Async::Ready(Some((Some(upgrade), remaining)))) => {
|
||||
trace!("Swarm received new connection on listener socket");
|
||||
self.listeners_upgrade.push(upgrade);
|
||||
self.listeners.push(remaining.into_future());
|
||||
loop {
|
||||
match self.listeners.poll() {
|
||||
Ok(Async::Ready(Some((Some(upgrade), remaining)))) => {
|
||||
trace!("Swarm received new connection on listener socket");
|
||||
self.listeners_upgrade.push(upgrade);
|
||||
self.listeners.push(remaining.into_future());
|
||||
}
|
||||
Err((err, _)) => {
|
||||
warn!("Error in listener: {:?}", err);
|
||||
break
|
||||
}
|
||||
_ => break
|
||||
}
|
||||
Err((err, _)) => {
|
||||
warn!("Error in listener: {:?}", err);
|
||||
}
|
||||
_ => {}
|
||||
}
|
||||
|
||||
match self.listeners_upgrade.poll() {
|
||||
|
Reference in New Issue
Block a user