Skip to content
This repository was archived by the owner on Dec 24, 2025. It is now read-only.

Commit dec282b

Browse files
committed
Potentially fix infinite loop
1 parent 1da69d4 commit dec282b

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"rust-analyzer.server.extraEnv": {
3+
"SQLX_OFFLINE": "true"
4+
}
5+
}

src/gateway.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,9 @@ async fn gateway_accept(
124124
pending_pong = None;
125125
}
126126
socket_message = receiver.recv() => {
127-
if let Some(socket_message) = socket_message {
128-
socket.send(Message::Text(socket_message.into())).await?;
129-
127+
match socket_message {
128+
Some(socket_message) => socket.send(Message::Text(socket_message.into())).await?,
129+
None => return Err(Closed),
130130
}
131131
}
132132
_ = &mut keep_alive => {

0 commit comments

Comments
 (0)