diff options
| author | levlam <levlam@telegram.org> | 2026-05-01 15:39:06 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-05-01 15:39:06 +0300 |
| commit | 5340472b0d4c2fb21d32c48ab53e15c0d991132b (patch) | |
| tree | 8c0a7d2b1ca6fe9e710f4281deb10afa899621fa /td/telegram/CommonDialogManager.cpp | |
| parent | 9b9bae910d411a82451872cb7c2eaca5cd9c985e (diff) | |
Fix possible use after move.
Diffstat (limited to 'td/telegram/CommonDialogManager.cpp')
| -rw-r--r-- | td/telegram/CommonDialogManager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/td/telegram/CommonDialogManager.cpp b/td/telegram/CommonDialogManager.cpp index 3894a9e3f..952d9e7d3 100644 --- a/td/telegram/CommonDialogManager.cpp +++ b/td/telegram/CommonDialogManager.cpp @@ -52,8 +52,9 @@ class GetCommonDialogsQuery final : public Td::ResultHandler { switch (chats_ptr->get_id()) { case telegram_api::messages_chats::ID: { auto chats = move_tl_object_as<telegram_api::messages_chats>(chats_ptr); + auto total_count = narrow_cast<int32>(chats->chats_.size()); td_->common_dialog_manager_->on_get_common_dialogs(user_id_, offset_chat_id_, std::move(chats->chats_), - narrow_cast<int32>(chats->chats_.size())); + total_count); break; } case telegram_api::messages_chatsSlice::ID: { |
