diff --git a/src/writer.rs b/src/writer.rs index 437eb91..e5ab1b5 100644 --- a/src/writer.rs +++ b/src/writer.rs @@ -569,7 +569,7 @@ fn write_at(w: &mut W, buf: &[u8], offset: u32) fn pad_and_get_offset(w: &mut W) -> Result where W: Write + Seek { let mut pos = try!(w.seek(SeekFrom::Current(0))); - if pos >= 1 << 32 - 1 { + if pos >= (1 << 32) - 1 { return Err(Error::InvalidFormat("Offset too large")); } if pos % 2 != 0 {