diff --git a/CryptoExchange.Net/Sockets/SocketConnection.cs b/CryptoExchange.Net/Sockets/SocketConnection.cs index e1704e0..1e4de7f 100644 --- a/CryptoExchange.Net/Sockets/SocketConnection.cs +++ b/CryptoExchange.Net/Sockets/SocketConnection.cs @@ -113,9 +113,16 @@ namespace CryptoExchange.Net.Sockets private void ProcessMessage(string data) { log.Write(LogVerbosity.Debug, $"Socket {Socket.Id} received data: " + data); + if (string.IsNullOrEmpty(data)) return; + var tokenData = data.ToJToken(log); if (tokenData == null) - return; + { + data = $"\"{data}\""; + tokenData = data.ToJToken(log); + if (tokenData == null) + return; + } var handledResponse = false; foreach (var pendingRequest in pendingRequests.ToList())