From 43e4746d2aded543720bef96064309136ecfd95f Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 15 May 2023 19:40:27 +0300 Subject: [PATCH] Remove uninitialized MsgInfo.session_id. --- td/mtproto/SessionConnection.cpp | 6 ++---- td/mtproto/SessionConnection.h | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/td/mtproto/SessionConnection.cpp b/td/mtproto/SessionConnection.cpp index 9d711c4f9..6edfaf36a 100644 --- a/td/mtproto/SessionConnection.cpp +++ b/td/mtproto/SessionConnection.cpp @@ -312,8 +312,7 @@ Status SessionConnection::on_packet(const MsgInfo &info, const mtproto_api::new_ Status SessionConnection::on_packet(const MsgInfo &info, const mtproto_api::bad_msg_notification &bad_msg_notification) { - MsgInfo bad_info{info.session_id, static_cast(bad_msg_notification.bad_msg_id_), - bad_msg_notification.bad_msg_seqno_, 0}; + MsgInfo bad_info{static_cast(bad_msg_notification.bad_msg_id_), bad_msg_notification.bad_msg_seqno_, 0}; enum Code { MsgIdTooLow = 16, MsgIdTooHigh = 17, @@ -391,8 +390,7 @@ Status SessionConnection::on_packet(const MsgInfo &info, } Status SessionConnection::on_packet(const MsgInfo &info, const mtproto_api::bad_server_salt &bad_server_salt) { - MsgInfo bad_info{info.session_id, static_cast(bad_server_salt.bad_msg_id_), bad_server_salt.bad_msg_seqno_, - 0}; + MsgInfo bad_info{static_cast(bad_server_salt.bad_msg_id_), bad_server_salt.bad_msg_seqno_, 0}; VLOG(mtproto) << "BAD_SERVER_SALT: " << bad_info; auth_data_->set_server_salt(bad_server_salt.new_server_salt_, Time::now_cached()); callback_->on_server_salt_updated(); diff --git a/td/mtproto/SessionConnection.h b/td/mtproto/SessionConnection.h index 8627d9d1b..0452b86e3 100644 --- a/td/mtproto/SessionConnection.h +++ b/td/mtproto/SessionConnection.h @@ -53,16 +53,14 @@ namespace mtproto { class AuthData; struct MsgInfo { - uint64 session_id; uint64 message_id; int32 seq_no; size_t size; }; inline StringBuilder &operator<<(StringBuilder &string_builder, const MsgInfo &info) { - return string_builder << "[session_id:" << format::as_hex(info.session_id) - << "] [msg_id:" << format::as_hex(info.message_id) - << "] [seq_no:" << format::as_hex(info.seq_no) << "]"; + return string_builder << "[msg_id:" << format::as_hex(info.message_id) << "] [seq_no:" << format::as_hex(info.seq_no) + << "]"; } class SessionConnection final