diff --git a/CryptoExchange.Net/Sockets/SocketConnection.cs b/CryptoExchange.Net/Sockets/SocketConnection.cs index 5d30915..625e7a2 100644 --- a/CryptoExchange.Net/Sockets/SocketConnection.cs +++ b/CryptoExchange.Net/Sockets/SocketConnection.cs @@ -153,6 +153,10 @@ namespace CryptoExchange.Net.Sockets if (pendingRequest.Check(tokenData)) { pendingRequests.Remove(pendingRequest); + if (pendingRequest.Result == null) + { + continue; // A previous timeout. + } if (!socketClient.ContinueOnQueryResponse) return; handledResponse = true;