aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2017-03-03 01:38:28 -0500
committerGitHub <noreply@github.com>2017-03-03 01:38:28 -0500
commit50ecda3d18c40e089708fea7e7d0557caffa1593 (patch)
treeabe8a67c79f91a6429efea6089686e8136dd8951 /Emby.Server.Implementations
parent9f8cbc668db3885f2a30ebf5ca62d2e1de3af98f (diff)
parentd68cdc0c6d56bf6f3e7c595acfa5d7c2454ac616 (diff)
Merge pull request #2505 from MediaBrowser/dev
3.2.5.5
Diffstat (limited to 'Emby.Server.Implementations')
-rw-r--r--Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs16
1 files changed, 11 insertions, 5 deletions
diff --git a/Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs b/Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs
index c07b6be82..7397380e1 100644
--- a/Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs
+++ b/Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs
@@ -142,9 +142,12 @@ namespace Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun
{
var response = JsonSerializer.DeserializeFromStream<DiscoverResponse>(stream);
- lock (_modelCache)
+ if (!string.IsNullOrWhiteSpace(info.Id))
{
- _modelCache[info.Id] = response;
+ lock (_modelCache)
+ {
+ _modelCache[info.Id] = response;
+ }
}
return response;
@@ -159,10 +162,13 @@ namespace Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun
{
ModelNumber = defaultValue
};
- // HDHR4 doesn't have this api
- lock (_modelCache)
+ if (!string.IsNullOrWhiteSpace(info.Id))
{
- _modelCache[info.Id] = response;
+ // HDHR4 doesn't have this api
+ lock (_modelCache)
+ {
+ _modelCache[info.Id] = response;
+ }
}
return response;
}