From abe738aad5aed4f3dffc121f508ce081a50784bb Mon Sep 17 00:00:00 2001 From: MeexReay Date: Thu, 14 Nov 2024 12:16:30 +0300 Subject: [PATCH] connection error instead of varint error --- examples/recv_motd_dirty.rs | 4 ++-- src/data_buffer/varint.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/recv_motd_dirty.rs b/examples/recv_motd_dirty.rs index e1878c0..8d707b2 100644 --- a/examples/recv_motd_dirty.rs +++ b/examples/recv_motd_dirty.rs @@ -1,11 +1,11 @@ use rust_mc_proto::{DataBufferReader, DataBufferWriter, MCConnTcp, Packet, ProtocolError}; fn main() -> Result<(), ProtocolError> { - let mut conn = MCConnTcp::connect("mc.hypixel.net:25565")?; // connecting + let mut conn = MCConnTcp::connect("localhost:25565")?; // connecting conn.write_packet(&Packet::build(0x00, |packet| { packet.write_u16_varint(765)?; // protocol_version - packet.write_string("mc.hypixel.net")?; // server_address + packet.write_string("localhost")?; // server_address packet.write_unsigned_short(25565)?; // server_port packet.write_u8_varint(1) // next_state })?)?; // handshake packet diff --git a/src/data_buffer/varint.rs b/src/data_buffer/varint.rs index 02d12ba..47191e0 100644 --- a/src/data_buffer/varint.rs +++ b/src/data_buffer/varint.rs @@ -5,7 +5,7 @@ macro_rules! size_varint { let mut size: usize = 0; loop { - let next = DataBufferReader::read_byte($self).or(Err(ProtocolError::VarIntError))?; + let next = DataBufferReader::read_byte($self)?; size += 1; if shift >= (std::mem::size_of::<$type>() * 8) as $type { @@ -29,7 +29,7 @@ macro_rules! read_varint { let mut decoded: $type = 0; loop { - let next = DataBufferReader::read_byte($self).or(Err(ProtocolError::VarIntError))?; + let next = DataBufferReader::read_byte($self)?; if shift >= (std::mem::size_of::<$type>() * 8) as $type { return Err(ProtocolError::VarIntError);