diff --git a/Server/Services/RCBrowserSocketHub.cs b/Server/Services/RCBrowserSocketHub.cs index ea30d263..4706ced3 100644 --- a/Server/Services/RCBrowserSocketHub.cs +++ b/Server/Services/RCBrowserSocketHub.cs @@ -166,7 +166,10 @@ namespace Remotely.Server.Services screenCasterID = RCDeviceSocketHub.SessionInfoList.First(x => x.Value.AttendedSessionID == screenCasterID).Value.RCDeviceSocketID; } - RCDeviceSocketHub.SessionInfoList.TryGetValue(screenCasterID, out var sessionInfo); + if (!RCDeviceSocketHub.SessionInfoList.TryGetValue(screenCasterID, out var sessionInfo)) + { + return Clients.Caller.SendAsync("SessionIDNotFound"); + } ScreenCasterID = screenCasterID; RequesterName = requesterName;