fix(proto): require exact echo reply packet length
This commit is contained in:
1 parent
ef18bb549c
commit
48f6cb80ed
4 files changed
+265
-6
No files matched your search
@@ -6,6 +6,8 @@ pub type Result<T> = std::result::Result<T, ProtoError>;
|
||||
pub enum ProtoError {
|
||||
#[error("packet is too short: needed {needed} bytes, got {actual}")]
|
||||
PacketTooShort { needed: usize, actual: usize },
|
||||
#[error("bad packet length: expected {expected} bytes, got {actual}")]
|
||||
PacketLengthMismatch { expected: usize, actual: usize },
|
||||
#[error("bad magic bytes")]
|
||||
BadMagic,
|
||||
#[error("reserved flag bits are set: 0x{0:02x}")]
|
||||
|
||||
Reference in new issue
Block a user