Use select_biased! in Peer to avoid non-determinism
This commit is contained in:
+1
-1
@@ -312,7 +312,7 @@ where
|
||||
let read_message = self.reader.read_message().fuse();
|
||||
futures::pin_mut!(read_message);
|
||||
loop {
|
||||
futures::select! {
|
||||
futures::select_biased! {
|
||||
incoming = read_message => match incoming {
|
||||
Ok(incoming) => {
|
||||
Self::handle_incoming_message(incoming, &self.peer, self.connection_id, &self.response_channels).await;
|
||||
|
||||
Reference in New Issue
Block a user