From 051a574aa7256cf30735ae8fd1915fdb08f9d087 Mon Sep 17 00:00:00 2001 From: DankParrot Date: Mon, 27 Jul 2020 17:26:46 -0700 Subject: [PATCH] Fix PacketReader segfault --- src/network/PacketReader.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/network/PacketReader.h b/src/network/PacketReader.h index dbb717d..098899c 100644 --- a/src/network/PacketReader.h +++ b/src/network/PacketReader.h @@ -10,10 +10,11 @@ namespace Feather::Network class PacketReader { public: - PacketReader(const uint8_t *const dataPtr) : - m_data(dataPtr), - m_length(ReadVarInt()) - {} + PacketReader(uint8_t* dataPtr) + { + m_data = dataPtr; + m_length = ReadVarInt(); + } inline uint8_t ReadByte() { @@ -44,9 +45,9 @@ namespace Feather::Network uint32_t Length() const { return m_length; } private: - const uint32_t m_length; - const uint8_t *const m_data; - uint32_t m_offset = 0; + uint8_t* m_data; + uint32_t m_length; + uint32_t m_offset = 0; }; } \ No newline at end of file