From d120d0ab666c7f3e33626fec57175e8717cae007 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 1 Feb 2024 14:59:55 +0300 Subject: [PATCH] Set close_flag before clearing requests. --- td/telegram/Td.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/td/telegram/Td.cpp b/td/telegram/Td.cpp index 6d5735334..36b3b5428 100644 --- a/td/telegram/Td.cpp +++ b/td/telegram/Td.cpp @@ -3421,10 +3421,10 @@ void Td::close_impl(bool destroy_flag) { LOG(WARNING) << (destroy_flag ? "Destroy" : "Close") << " Td in state " << static_cast(state_); if (state_ == State::WaitParameters) { - clear_requests(); state_ = State::Close; close_flag_ = 4; G()->set_close_flag(); + clear_requests(); send_update(td_api::make_object( td_api::make_object()));