summaryrefslogtreecommitdiff
path: root/protocols/Telegram/src
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2023-09-07 10:53:50 +0300
committerGeorge Hazan <george.hazan@gmail.com>2023-09-07 10:53:50 +0300
commitfb67fd46492704bad3276ca65f90f86736ff3c1a (patch)
treede1e63a7f835f8f17a5fa109ba93e399050c9289 /protocols/Telegram/src
parent52e26e6cb65679dccc5d92ff34daf781821ea27e (diff)
Telegram: random crash fix
Diffstat (limited to 'protocols/Telegram/src')
-rw-r--r--protocols/Telegram/src/server.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/protocols/Telegram/src/server.cpp b/protocols/Telegram/src/server.cpp
index 792f68140e..b18114485d 100644
--- a/protocols/Telegram/src/server.cpp
+++ b/protocols/Telegram/src/server.cpp
@@ -686,7 +686,9 @@ void CTelegramProto::ProcessMessageContent(TD::updateMessageContent *pObj)
}
auto msg = TD::make_object<TD::message>();
+ msg->sender_id_ = std::move(TD::make_object<TD::messageSenderChat>(pObj->chat_id_));
msg->content_ = std::move(pObj->new_content_);
+
CMStringA szText(GetMessageText(pUser, msg.get()));
if (szText.IsEmpty()) {
debugLogA("this message was not processed, ignored");