Merge remote-tracking branch 'core/master' into new-crate

This commit is contained in:
Carl Lerche 2017-11-06 23:30:10 -08:00
commit 9c16d47632

View File

@ -62,9 +62,10 @@ fn main() {
}
let mut next = 0;
for socket in listener.incoming() {
let socket = socket.expect("failed to accept");
channels[next].unbounded_send(socket).expect("worker thread died");
next = (next + 1) % channels.len();
if let Ok(socket) = socket {
channels[next].unbounded_send(socket).expect("worker thread died");
next = (next + 1) % channels.len();
}
}
}