-rw-r--r--src/lib.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 54846f1..dd866cb 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -620,6 +620,9 @@ pub unsafe fn fill_in(
with: [u8; 3],
) {
let iw = image.width();
+ if x1 >= iw {
+ return;
+ }
let w = if x1 + w >= iw { iw - x1 - 1 } else { w };
for x in x1..1 + w + x1 {
image.set_pixel(x, y1, &with);