From 16e624f96a18d906caa700e0666d8c99a1c56655 Mon Sep 17 00:00:00 2001 From: Lukasz Anforowicz Date: Sat, 21 Sep 2024 14:28:40 +0000 Subject: [PATCH] Stop handling unreachable `None` case in `fn next_raw_interlaced_row`. This is a follow-up to the feedback at https://github.com/image-rs/image-png/pull/500#discussion_r1769271998 --- src/decoder/mod.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/decoder/mod.rs b/src/decoder/mod.rs index 4d8d2c01..8a76200c 100644 --- a/src/decoder/mod.rs +++ b/src/decoder/mod.rs @@ -713,10 +713,8 @@ impl Reader { } match self.decoder.decode_next(&mut self.data_stream)? { - Some(Decoded::ImageData) => {} - Some(Decoded::ImageDataFlushed) | None /* after IEND chunk */ => { - self.subframe.consumed_and_flushed = true; - } + Some(Decoded::ImageData) => (), + Some(Decoded::ImageDataFlushed) => self.subframe.consumed_and_flushed = true, _ => (), } }