Remove uninitialized MsgInfo.session_id.
This commit is contained in:
parent
93d283aca6
commit
43e4746d2a
@ -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<uint64>(bad_msg_notification.bad_msg_id_),
|
||||
bad_msg_notification.bad_msg_seqno_, 0};
|
||||
MsgInfo bad_info{static_cast<uint64>(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<uint64>(bad_server_salt.bad_msg_id_), bad_server_salt.bad_msg_seqno_,
|
||||
0};
|
||||
MsgInfo bad_info{static_cast<uint64>(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();
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user