From 002f4e31b0fd7f9bc23f255c409e2d3fb0b877b8 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 28 Jun 2018 16:50:43 +0300 Subject: [PATCH] Fix warning. GitOrigin-RevId: c54303ab305fec0f7b30a5d231688add912b97d0 --- td/telegram/MessagesManager.cpp | 3 ++- tdutils/td/utils/port/IPAddress.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index b0c2d0396..360b9e1b0 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -25714,6 +25714,7 @@ void MessagesManager::update_used_hashtags(DialogId dialog_id, const Message *m) MessagesManager::Message *MessagesManager::continue_send_message(DialogId dialog_id, unique_ptr &&m, uint64 logevent_id) { + CHECK(logevent_id != 0); Dialog *d = get_dialog_force(dialog_id); if (d == nullptr) { LOG(ERROR) << "Can't find " << dialog_id << " to resend a message"; @@ -25870,7 +25871,7 @@ void MessagesManager::on_binlog_events(vector &&events) { auto dialog_id = log_event.dialog_id; auto m = std::move(log_event.m_out); - m->send_message_logevent_id = 0; + m->send_message_logevent_id = 0; // to not allow event deletion by message deletion CHECK(m->content->get_id() == MessageScreenshotTaken::ID); diff --git a/tdutils/td/utils/port/IPAddress.cpp b/tdutils/td/utils/port/IPAddress.cpp index 129680f4d..4923583f7 100644 --- a/tdutils/td/utils/port/IPAddress.cpp +++ b/tdutils/td/utils/port/IPAddress.cpp @@ -140,7 +140,8 @@ Result idn_to_ascii(CSlice host) { #if TD_WINDOWS TRY_RESULT(whost, to_wstring(host)); wchar_t punycode[MAX_DNS_NAME_LENGTH + 1]; - int result_length = IdnToAscii(IDN_ALLOW_UNASSIGNED, whost.c_str(), whost.size(), punycode, MAX_DNS_NAME_LENGTH); + int result_length = + IdnToAscii(IDN_ALLOW_UNASSIGNED, whost.c_str(), narrow_cast(whost.size()), punycode, MAX_DNS_NAME_LENGTH); if (result_length == 0) { return Status::Error("Host can't be converted to ASCII"); }