From 256fad24fc6fcbe7e7c041715420da5f46a2e116 Mon Sep 17 00:00:00 2001 From: mehbark Date: Thu, 2 Oct 2025 19:54:34 -0400 Subject: [PATCH] fix rle --- src/rle.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rle.rs b/src/rle.rs index 47de42a..63d6b68 100644 --- a/src/rle.rs +++ b/src/rle.rs @@ -28,7 +28,7 @@ impl Iterator for Encoder<'_> { .take(256) .enumerate() .find(|&(_i, c)| c != byte) - .unwrap_or((self.src.len(), 0)); + .unwrap_or((255.min(self.src.len()), 0)); self.src = &self.src[count..];