aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaronGreenback <jimcartlidge@yahoo.co.uk>2020-09-24 15:43:06 +0100
committerGitHub <noreply@github.com>2020-09-24 15:43:06 +0100
commit28634d3b366c814192a14970e5f790d6cae149bf (patch)
treece92dd1217f5268d954be2080fb105d343e0ec21
parentfb1d452b593a5e016695ca0c412e83a25244850e (diff)
Update DlnaEntryPoint.cs
-rw-r--r--Emby.Dlna/Main/DlnaEntryPoint.cs11
1 files changed, 6 insertions, 5 deletions
diff --git a/Emby.Dlna/Main/DlnaEntryPoint.cs b/Emby.Dlna/Main/DlnaEntryPoint.cs
index 35ec15623..6f626711a 100644
--- a/Emby.Dlna/Main/DlnaEntryPoint.cs
+++ b/Emby.Dlna/Main/DlnaEntryPoint.cs
@@ -259,15 +259,16 @@ namespace Emby.Dlna.Main
private void RegisterServerEndpoints()
{
- var bindAddresses = _networkManager.GetInternalBindAddresses()
- .Where(i => i.AddressFamily == AddressFamily.InterNetwork || (i.AddressFamily == AddressFamily.InterNetworkV6 && i.Address.ScopeId != 0));
-
var udn = CreateUuid(_appHost.SystemId);
- if (!bindAddresses.Any())
+ var ba = new NetCollection(
+ _networkManager.GetInternalBindAddresses()
+ .Where(i => i.AddressFamily == AddressFamily.InterNetwork || (i.AddressFamily == AddressFamily.InterNetworkV6 && i.Address.ScopeId != 0)));
+
+ if (ba.Count == 0)
{
// No interfaces returned, so use loopback.
- bindAddresses = _networkManager.GetLoopbacks();
+ ba = _networkManager.GetLoopbacks();
}
foreach (var addr in bindAddresses)