aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RSSDP/SsdpDeviceLocator.cs10
1 files changed, 5 insertions, 5 deletions
diff --git a/RSSDP/SsdpDeviceLocator.cs b/RSSDP/SsdpDeviceLocator.cs
index 0cdc5ce3d..e2b524cf4 100644
--- a/RSSDP/SsdpDeviceLocator.cs
+++ b/RSSDP/SsdpDeviceLocator.cs
@@ -27,14 +27,14 @@ namespace Rssdp.Infrastructure
/// </summary>
public SsdpDeviceLocator(ISsdpCommunicationsServer communicationsServer)
{
- if (communicationsServer == null)
+ _CommunicationsServer = communicationsServer;
+
+ if (communicationsServer != null)
{
- throw new ArgumentNullException(nameof(communicationsServer));
+ // This can occur is dlna is enabled, but defined to run over https.
+ _CommunicationsServer.ResponseReceived += CommsServer_ResponseReceived;
}
- _CommunicationsServer = communicationsServer;
- _CommunicationsServer.ResponseReceived += CommsServer_ResponseReceived;
-
_Devices = new List<DiscoveredSsdpDevice>();
}