From 8e9da13546da62d51ba389f76107fc5a840398f8 Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 4 Sep 2018 17:26:13 +0300 Subject: [PATCH] Fix handling of updateShortSentMessage without media. GitOrigin-RevId: 8b43a406e25de52d78e86f6dc18f8901f30a4d59 --- td/telegram/MessagesManager.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index d54ef0e9..339f9b5f 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -11086,8 +11086,7 @@ void MessagesManager::try_restore_dialog_reply_markup(Dialog *d, const Message * void MessagesManager::on_update_sent_text_message(int64 random_id, tl_object_ptr message_media, vector> &&entities) { - CHECK(message_media != nullptr); - int32 message_media_id = message_media->get_id(); + int32 message_media_id = message_media == nullptr ? telegram_api::messageMediaEmpty::ID : message_media->get_id(); LOG_IF(ERROR, message_media_id != telegram_api::messageMediaWebPage::ID && message_media_id != telegram_api::messageMediaEmpty::ID) << "Receive non web-page media for text message: " << oneline(to_string(message_media));