From e834ee2f53533cb2c12771516736fdb4970fddf1 Mon Sep 17 00:00:00 2001 From: ice_iix Date: Wed, 8 Jan 2020 18:57:57 -0800 Subject: [PATCH] protocol: atomics replace unsafe for version/debug. Closes #261 --- protocol/src/item.rs | 2 +- protocol/src/types/metadata.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/protocol/src/item.rs b/protocol/src/item.rs index 9d791e9..8aa6ab4 100644 --- a/protocol/src/item.rs +++ b/protocol/src/item.rs @@ -39,7 +39,7 @@ impl Default for Stack { impl Serializable for Option { fn read_from(buf: &mut R) -> Result, protocol::Error> { - let protocol_version = unsafe { protocol::CURRENT_PROTOCOL_VERSION }; + let protocol_version = protocol::current_protocol_version(); if protocol_version >= 404 { let present = buf.read_u8()? != 0; diff --git a/protocol/src/types/metadata.rs b/protocol/src/types/metadata.rs index e27e043..17c18eb 100644 --- a/protocol/src/types/metadata.rs +++ b/protocol/src/types/metadata.rs @@ -433,7 +433,7 @@ impl Metadata { impl Serializable for Metadata { fn read_from(buf: &mut R) -> Result { - let protocol_version = unsafe { protocol::CURRENT_PROTOCOL_VERSION }; + let protocol_version = protocol::current_protocol_version(); if protocol_version >= 404 { Metadata::read_from113(buf) @@ -445,7 +445,7 @@ impl Serializable for Metadata { } fn write_to(&self, buf: &mut W) -> Result<(), protocol::Error> { - let protocol_version = unsafe { protocol::CURRENT_PROTOCOL_VERSION }; + let protocol_version = protocol::current_protocol_version(); if protocol_version >= 404 { self.write_to113(buf)