diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 6d5f4060..4e5bfe26 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -23018,7 +23018,7 @@ void MessagesManager::do_delete_message_logevent(const DeleteMessageLogEvent &lo MultiPromiseActorSafe mpas{"DeleteMessageMultiPromiseActor"}; mpas.add_promise(PromiseCreator::lambda([logevent_id](Result result) { - if (result.is_error()) { + if (result.is_error() || G()->close_flag()) { return; } binlog_erase(G()->td_db()->get_binlog(), logevent_id);