aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations
diff options
context:
space:
mode:
authorPhlogi <Phlogi@users.noreply.github.com>2019-03-24 21:47:18 +0100
committerGitHub <noreply@github.com>2019-03-24 21:47:18 +0100
commit087d4153aed8a82651a057ddf898dea7f97ded4a (patch)
tree1bc5c351c1ac8d2fb670a29f190e303c98dcc09e /Emby.Server.Implementations
parentfb7f29de18bc6089e247041c7aa15b2ad7677339 (diff)
Fix check for available WAN address.
Diffstat (limited to 'Emby.Server.Implementations')
-rw-r--r--Emby.Server.Implementations/ApplicationHost.cs16
1 files changed, 11 insertions, 5 deletions
diff --git a/Emby.Server.Implementations/ApplicationHost.cs b/Emby.Server.Implementations/ApplicationHost.cs
index 8f66ff5f9..52d525552 100644
--- a/Emby.Server.Implementations/ApplicationHost.cs
+++ b/Emby.Server.Implementations/ApplicationHost.cs
@@ -1372,10 +1372,13 @@ namespace Emby.Server.Implementations
public async Task<SystemInfo> GetSystemInfo(CancellationToken cancellationToken)
{
var localAddress = await GetLocalApiUrl(cancellationToken).ConfigureAwait(false);
- var wanAddress = GetWanApiUrl(ServerConfigurationManager.Configuration.WanDdns);
+ var wanAddress = System.String.Empty;
- if (string.IsNullOrEmpty(wanAddress)){
+ if (string.IsNullOrEmpty(ServerConfigurationManager.Configuration.WanDdns)){
wanAddress = await GetWanApiUrl(cancellationToken).ConfigureAwait(false);
+ } else
+ {
+ wanAddress = GetWanApiUrl(ServerConfigurationManager.Configuration.WanDdns);
}
return new SystemInfo
@@ -1425,11 +1428,14 @@ namespace Emby.Server.Implementations
public async Task<PublicSystemInfo> GetPublicSystemInfo(CancellationToken cancellationToken)
{
- var localAddress = await GetLocalApiUrl(cancellationToken).ConfigureAwait(false);
- var wanAddress = GetWanApiUrl(ServerConfigurationManager.Configuration.WanDdns);
+ var localAddress = await GetLocalApiUrl(cancellationToken).ConfigureAwait(false);
+ var wanAddress = System.String.Empty;
- if (string.IsNullOrEmpty(wanAddress)){
+ if (string.IsNullOrEmpty(ServerConfigurationManager.Configuration.WanDdns)){
wanAddress = await GetWanApiUrl(cancellationToken).ConfigureAwait(false);
+ } else
+ {
+ wanAddress = GetWanApiUrl(ServerConfigurationManager.Configuration.WanDdns);
}
return new PublicSystemInfo
{