From d00218c3708369a76dd175d38a7741b77b0ba005 Mon Sep 17 00:00:00 2001 From: Claus Vium Date: Sun, 14 Mar 2021 15:07:31 +0100 Subject: [PATCH] Merge pull request #5510 from BaronGreenback/DlnaFirstFix Fix: Streaming crashing due to no deviceProfileId match. (cherry picked from commit 109f24514fac52c8f138c4913d7ef614ff1973a1) Signed-off-by: Joshua M. Boniface --- Emby.Dlna/DlnaManager.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Emby.Dlna/DlnaManager.cs b/Emby.Dlna/DlnaManager.cs index ad61442165..6ad87d058f 100644 --- a/Emby.Dlna/DlnaManager.cs +++ b/Emby.Dlna/DlnaManager.cs @@ -333,7 +333,12 @@ namespace Emby.Dlna throw new ArgumentNullException(nameof(id)); } - var info = GetProfileInfosInternal().First(i => string.Equals(i.Info.Id, id, StringComparison.OrdinalIgnoreCase)); + var info = GetProfileInfosInternal().FirstOrDefault(i => string.Equals(i.Info.Id, id, StringComparison.OrdinalIgnoreCase)); + + if (info == null) + { + return null; + } return ParseProfileFile(info.Path, info.Info.Type); }