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; .await;
loop { 'outer: loop {
tokio::select! { tokio::select! {
message = closing_rx.recv() => { message = closing_rx.recv() => {
tracing::warn!(message, "exit due to closing rx"); tracing::debug!(message, "exit due to closing rx");
break; break 'outer;
}, },
maybe_message = messages.recv() => { maybe_message = messages.recv() => {
let message = match maybe_message { let message = match maybe_message {
Ok(message) => message, Ok(message) => message,
Err(error) => { Err(error) => {
tracing::warn!(?error, "failed to recv message from redis"); tracing::warn!(?error, "failed to recv message from redis");
break; break 'outer;
} }
}; };