Fix possible double dispose

This commit is contained in:
Stepan Goremykin 2023-10-08 00:31:46 +02:00
parent 8ea812b65d
commit 2360d28cbb

View File

@ -27,9 +27,9 @@ namespace Emby.Server.Implementations.Udp
private readonly byte[] _receiveBuffer = new byte[8192];
private Socket _udpSocket;
private IPEndPoint _endpoint;
private bool _disposed = false;
private readonly Socket _udpSocket;
private readonly IPEndPoint _endpoint;
private bool _disposed;
/// <summary>
/// Initializes a new instance of the <see cref="UdpServer" /> class.
@ -125,7 +125,8 @@ namespace Emby.Server.Implementations.Udp
return;
}
_udpSocket?.Dispose();
_udpSocket.Dispose();
_disposed = true;
}
}
}