diff options
| author | Stepan Goremykin <goremukin@gmail.com> | 2023-10-08 00:31:46 +0200 |
|---|---|---|
| committer | Stepan Goremykin <goremukin@gmail.com> | 2023-10-08 00:31:46 +0200 |
| commit | 2360d28cbb8b2538c371e542b004aeb257711d58 (patch) | |
| tree | 3a64f34c951ab3253feb8751277eee3f9546d7e3 | |
| parent | 8ea812b65d5287dad9c599d03dba8ad2994b244a (diff) | |
Fix possible double dispose
| -rw-r--r-- | Emby.Server.Implementations/Udp/UdpServer.cs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Emby.Server.Implementations/Udp/UdpServer.cs b/Emby.Server.Implementations/Udp/UdpServer.cs index 832793d29..bda2c2f31 100644 --- a/Emby.Server.Implementations/Udp/UdpServer.cs +++ b/Emby.Server.Implementations/Udp/UdpServer.cs @@ -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; } } } |
