From 6bda7a3c735d88f7fe332c6588b34feae922e12d Mon Sep 17 00:00:00 2001 From: JKorf Date: Mon, 11 Sep 2023 20:57:46 +0200 Subject: [PATCH] Fixed nullreference if no Retry-After is returned after with a ratelimit error --- CryptoExchange.Net/Clients/RestApiClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CryptoExchange.Net/Clients/RestApiClient.cs b/CryptoExchange.Net/Clients/RestApiClient.cs index d520adc..c1c91d5 100644 --- a/CryptoExchange.Net/Clients/RestApiClient.cs +++ b/CryptoExchange.Net/Clients/RestApiClient.cs @@ -558,7 +558,7 @@ namespace CryptoExchange.Net { // Handle retry after header var retryAfterHeader = responseHeaders.SingleOrDefault(r => r.Key.Equals("Retry-After", StringComparison.InvariantCultureIgnoreCase)); - if (!retryAfterHeader.Value.Any()) + if (retryAfterHeader.Value?.Any() != true) return new ServerRateLimitError(data); var value = retryAfterHeader.Value.First();