From bee68243e8541c3d3038679f0a0c7a4aadf81ed8 Mon Sep 17 00:00:00 2001 From: levlam Date: Sat, 3 Apr 2021 02:19:30 +0300 Subject: [PATCH] Fix CHECK. --- td/telegram/MessagesManager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index ad0b10593..63df32454 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -10970,7 +10970,11 @@ void MessagesManager::unload_dialog(DialogId dialog_id) { Dialog *d = get_dialog(dialog_id); CHECK(d != nullptr); - CHECK(d->has_unload_timeout); + + if (!d->has_unload_timeout) { + // possible right after the dialog was opened + return; + } if (!is_message_unload_enabled()) { // just in case