fix break outer loop

This commit is contained in:
guochao 2024-06-04 12:06:54 +08:00
parent 9d7bafd1da
commit 55dc7c8005
Signed by: guochao
GPG Key ID: 79F7306D2AA32FC3

View File

@ -218,18 +218,18 @@ pub async fn receive_message_from_peers(
})
.await;
loop {
'outer: loop {
tokio::select! {
message = closing_rx.recv() => {
tracing::warn!(message, "exit due to closing rx");
break;
tracing::debug!(message, "exit due to closing rx");
break 'outer;
},
maybe_message = messages.recv() => {
let message = match maybe_message {
Ok(message) => message,
Err(error) => {
tracing::warn!(?error, "failed to recv message from redis");
break;
break 'outer;
}
};