From 5cc6f72612187001f70255f6097437381cf49bba Mon Sep 17 00:00:00 2001 From: Timo Weingärtner Date: Mon, 26 May 2014 20:41:08 +0200 Subject: rfc4251uint64: fix byte order conversion --- rfc4251.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rfc4251.h b/rfc4251.h index 3c291a2..35f97fb 100644 --- a/rfc4251.h +++ b/rfc4251.h @@ -135,8 +135,8 @@ inline rfc4251uint64::rfc4251uint64 (uint64_t v) { inline rfc4251uint64::operator uint64_t () const { uint64_t ret{0}; for (uint_fast8_t i{0}; i < 8; ++i) { - ret |= buf[i]; ret <<= 8; + ret |= static_cast(buf[i]); } return ret; } -- cgit v1.2.3