mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
detect invalid json with web socket messages
This commit is contained in:
parent
df3b010703
commit
59f24493ce
@ -132,10 +132,17 @@ namespace MediaBrowser.Server.Implementations.ServerManager
|
|||||||
{
|
{
|
||||||
LastActivityDate = DateTime.UtcNow;
|
LastActivityDate = DateTime.UtcNow;
|
||||||
|
|
||||||
|
if (!message.StartsWith("{", StringComparison.OrdinalIgnoreCase))
|
||||||
|
{
|
||||||
|
_logger.Error("Received web socket message that is not a json structure: " + message);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (OnReceive == null)
|
if (OnReceive == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var stub = (WebSocketMessage<object>)_jsonSerializer.DeserializeFromString(message, typeof(WebSocketMessage<object>));
|
var stub = (WebSocketMessage<object>)_jsonSerializer.DeserializeFromString(message, typeof(WebSocketMessage<object>));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user