diff --git a/src/BinaryEncoding/Binary.Varint.cs b/src/BinaryEncoding/Binary.Varint.cs index 49e81f6..301eec1 100644 --- a/src/BinaryEncoding/Binary.Varint.cs +++ b/src/BinaryEncoding/Binary.Varint.cs @@ -232,7 +232,7 @@ public static int Read(Stream stream, out ulong value) { return i + 1; } - value |= (ulong)(b << s); + value |= (ulong)(b) << s; return i + 1; } value |= (ulong)(b & 0x7f) << s; @@ -282,7 +282,7 @@ public static int Read(Stream stream, out long value) { return value; } - value |= (ulong)(buffer[0] << s); + value |= (ulong)(buffer[0]) << s; return value; } value |= (ulong)(buffer[0] & 0x7f) << s;