From 3d85a7f3041a26920b0e3482a93eabbfa5a7d10c Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 13 Mar 2020 02:50:29 +0300 Subject: [PATCH] Fix possible crash. GitOrigin-RevId: 33fdfa3f92b9dfe393aac934f1307be00d7c308b --- td/telegram/MessagesManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 51aaa010e..eed69ea5b 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -18190,7 +18190,8 @@ void MessagesManager::cancel_send_message_query(DialogId dialog_id, Message *m) if (queue.empty()) { yet_unsent_media_queues_.erase(queue_it); } else { - on_yet_unsent_media_queue_updated(dialog_id); + // send later, because do_delete_all_dialog_messages can be called right now + send_closure_later(actor_id(this), &MessagesManager::on_yet_unsent_media_queue_updated, dialog_id); } } }