Mark default switch cases as UNREACHABLE.
GitOrigin-RevId: 8d17b9d6981f23d45d140b0f5deaa12cff734abb
This commit is contained in:
parent
a9608ca379
commit
e7929ac51e
@ -106,6 +106,8 @@ Status RawConnection::flush_read(const AuthKey &auth_key, Callback &callback) {
|
|||||||
}
|
}
|
||||||
case mtproto::Transport::ReadResult::Nop:
|
case mtproto::Transport::ReadResult::Nop:
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
UNREACHABLE();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -851,19 +851,17 @@ Result<std::tuple<uint64, BufferSlice, int32>> SecretChatActor::decrypt(BufferSl
|
|||||||
}
|
}
|
||||||
TRY_RESULT(read_result, std::move(r_read_result));
|
TRY_RESULT(read_result, std::move(r_read_result));
|
||||||
switch (read_result.type()) {
|
switch (read_result.type()) {
|
||||||
case mtproto::Transport::ReadResult::Quickack: {
|
case mtproto::Transport::ReadResult::Quickack:
|
||||||
return Status::Error("Got quickack instead of a message");
|
return Status::Error("Got quickack instead of a message");
|
||||||
}
|
case mtproto::Transport::ReadResult::Error:
|
||||||
case mtproto::Transport::ReadResult::Error: {
|
|
||||||
return Status::Error(PSLICE() << "Got mtproto error code instead of a message: " << read_result.error());
|
return Status::Error(PSLICE() << "Got mtproto error code instead of a message: " << read_result.error());
|
||||||
}
|
case mtproto::Transport::ReadResult::Nop:
|
||||||
case mtproto::Transport::ReadResult::Nop: {
|
|
||||||
return Status::Error("Got nop instead of a message");
|
return Status::Error("Got nop instead of a message");
|
||||||
}
|
case mtproto::Transport::ReadResult::Packet:
|
||||||
case mtproto::Transport::ReadResult::Packet: {
|
|
||||||
data = read_result.packet();
|
data = read_result.packet();
|
||||||
break;
|
break;
|
||||||
}
|
default:
|
||||||
|
UNREACHABLE();
|
||||||
}
|
}
|
||||||
|
|
||||||
auto len = as<int32>(data.begin());
|
auto len = as<int32>(data.begin());
|
||||||
|
Reference in New Issue
Block a user