From 6a9231b1e3b641b320b3bb06cd58703b85f547db Mon Sep 17 00:00:00 2001 From: Jkorf Date: Mon, 16 Feb 2026 15:39:36 +0100 Subject: [PATCH] Fixed exception when stopping SymbolOrderBook instance when update is received while closing --- CryptoExchange.Net/OrderBook/SymbolOrderBook.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CryptoExchange.Net/OrderBook/SymbolOrderBook.cs b/CryptoExchange.Net/OrderBook/SymbolOrderBook.cs index 766cf586..224afef1 100644 --- a/CryptoExchange.Net/OrderBook/SymbolOrderBook.cs +++ b/CryptoExchange.Net/OrderBook/SymbolOrderBook.cs @@ -332,7 +332,6 @@ namespace CryptoExchange.Net.OrderBook public async Task StopAsync() { _logger.OrderBookStopping(Api, Symbol); - Status = OrderBookStatus.Disconnected; _cts?.Cancel(); _queueEvent.Set(); if (_processTask != null) @@ -345,6 +344,7 @@ namespace CryptoExchange.Net.OrderBook _subscription.ConnectionRestored -= HandleConnectionRestored; } + Status = OrderBookStatus.Disconnected; _logger.OrderBookStopped(Api, Symbol); }