aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStepan Goremykin <goremukin@gmail.com>2023-10-08 00:31:46 +0200
committerStepan Goremykin <goremukin@gmail.com>2023-10-08 00:31:46 +0200
commit2360d28cbb8b2538c371e542b004aeb257711d58 (patch)
tree3a64f34c951ab3253feb8751277eee3f9546d7e3
parent8ea812b65d5287dad9c599d03dba8ad2994b244a (diff)
Fix possible double dispose
-rw-r--r--Emby.Server.Implementations/Udp/UdpServer.cs9
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;
}
}
}