Fixed false starts
This commit is contained in:
parent
2f843b3b48
commit
1dd6036765
|
@ -69,7 +69,7 @@ namespace Emby.Dlna.Ssdp
|
||||||
{
|
{
|
||||||
lock (_syncLock)
|
lock (_syncLock)
|
||||||
{
|
{
|
||||||
if (_listenerCount > 0 && _deviceLocator == null)
|
if (_listenerCount > 0 && _deviceLocator == null && _commsServer != null)
|
||||||
{
|
{
|
||||||
_deviceLocator = new SsdpDeviceLocator(_commsServer);
|
_deviceLocator = new SsdpDeviceLocator(_commsServer);
|
||||||
|
|
||||||
|
|
|
@ -27,14 +27,15 @@ namespace Rssdp.Infrastructure
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public SsdpDeviceLocator(ISsdpCommunicationsServer communicationsServer)
|
public SsdpDeviceLocator(ISsdpCommunicationsServer communicationsServer)
|
||||||
{
|
{
|
||||||
_CommunicationsServer = communicationsServer;
|
if (communicationsServer == null)
|
||||||
|
|
||||||
if (communicationsServer != null)
|
|
||||||
{
|
{
|
||||||
// This can occur is dlna is enabled, but defined to run over https.
|
throw new ArgumentNullException(nameof(communicationsServer));
|
||||||
_CommunicationsServer.ResponseReceived += CommsServer_ResponseReceived;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_CommunicationsServer = communicationsServer;
|
||||||
|
|
||||||
|
// This can occur is dlna is enabled, but defined to run over https.
|
||||||
|
_CommunicationsServer.ResponseReceived += CommsServer_ResponseReceived;
|
||||||
_Devices = new List<DiscoveredSsdpDevice>();
|
_Devices = new List<DiscoveredSsdpDevice>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user