From ee53dfe139bfc5f570261a6e702015653a8f16b9 Mon Sep 17 00:00:00 2001 From: Jkorf Date: Mon, 19 Oct 2026 08:39:39 +0200 Subject: [PATCH] Fixed subscription without any predefined routes failing to subscribe --- CryptoExchange.Net/Sockets/Default/SocketConnection.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CryptoExchange.Net/Sockets/Default/SocketConnection.cs b/CryptoExchange.Net/Sockets/Default/SocketConnection.cs index 956aa81a..6dcd3c0a 100644 --- a/CryptoExchange.Net/Sockets/Default/SocketConnection.cs +++ b/CryptoExchange.Net/Sockets/Default/SocketConnection.cs @@ -1083,6 +1083,10 @@ namespace CryptoExchange.Net.Sockets.Default /// protected bool IsCoveredByEarlierSubscription(Subscription subscription) { + if (subscription.MessageRouter.Routes.Length == 0) + // Can be subscription which only knows what to listen to after receiving the subscribe response, for example Bitfinex + return false; + foreach (var other in _listeners.OfType()) { if (other == subscription)