diff --git a/src/decoder/mod.rs b/src/decoder/mod.rs index ce5a36c..9c95bc5 100644 --- a/src/decoder/mod.rs +++ b/src/decoder/mod.rs @@ -958,7 +958,6 @@ impl Decoder { let mut res_img = Vec::with_capacity(offsets[0] as usize); for (idx, offset) in offsets.iter().enumerate() { - if bytes[idx] as usize > self.limits.intermediate_buffer_size { return Err(TiffError::LimitsExceeded); } diff --git a/src/decoder/stream.rs b/src/decoder/stream.rs index 022318b..327e6de 100644 --- a/src/decoder/stream.rs +++ b/src/decoder/stream.rs @@ -364,15 +364,12 @@ impl JpegReader { buffer: io::Cursor::new(jpeg_data), byte_order: order, }) - }, - None => { - Ok(JpegReader { - buffer: io::Cursor::new(segment), - byte_order: order, - }) } + None => Ok(JpegReader { + buffer: io::Cursor::new(segment), + byte_order: order, + }), } - } } diff --git a/src/lib.rs b/src/lib.rs index 4867d61..7de0f5e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,9 +6,9 @@ //! # Related Links //! * - The TIFF specification +extern crate jpeg; extern crate miniz_oxide; extern crate weezl; -extern crate jpeg; mod bytecast; pub mod decoder;