mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-10-09 01:42:41 +00:00
Handle unexpected disconnect
This commit is contained in:
parent
8865b3ea3d
commit
bdd823d22f
2 changed files with 11 additions and 2 deletions
|
|
@ -116,7 +116,16 @@ namespace Emby.Server.Implementations.HttpServer
|
|||
{
|
||||
// Allocate at least 512 bytes from the PipeWriter
|
||||
Memory<byte> memory = writer.GetMemory(512);
|
||||
receiveresult = await _socket.ReceiveAsync(memory, cancellationToken);
|
||||
try
|
||||
{
|
||||
receiveresult = await _socket.ReceiveAsync(memory, cancellationToken);
|
||||
}
|
||||
catch (WebSocketException ex)
|
||||
{
|
||||
_logger.LogWarning("WS {IP} error receiving data: {Message}", RemoteEndPoint, ex.Message);
|
||||
break;
|
||||
}
|
||||
|
||||
int bytesRead = receiveresult.Count;
|
||||
if (bytesRead == 0)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue