Prevent failure to bind to Auto Discover port being a fatal error

pull/3549/head
Neil Burrows 4 years ago
parent 52290380aa
commit 359b0044b8

@ -48,8 +48,16 @@ namespace Emby.Server.Implementations.EntryPoints
/// <inheritdoc />
public Task RunAsync()
{
_udpServer = new UdpServer(_logger, _appHost, _config);
_udpServer.Start(PortNumber, _cancellationTokenSource.Token);
try
{
_udpServer = new UdpServer(_logger, _appHost, _config);
_udpServer.Start(PortNumber, _cancellationTokenSource.Token);
}
catch (System.Net.Sockets.SocketException ex)
{
_logger.LogWarning($"Unable to start AutoDiscovery listener on UDP port {PortNumber} - {ex.Message}");
}
return Task.CompletedTask;
}

Loading…
Cancel
Save