From c6a03087444567c0d0b1be4d62b5f8d7d725bef6 Mon Sep 17 00:00:00 2001 From: Pavel Charvat Date: Mon, 27 Nov 2006 13:41:33 +0100 Subject: [PATCH] fixed deinterlacing of very small GIFs --- images/io-libungif.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/io-libungif.c b/images/io-libungif.c index 9e19de26..b3e8960a 100644 --- a/images/io-libungif.c +++ b/images/io-libungif.c @@ -191,7 +191,7 @@ libungif_read_data(struct image_io *io) } # define DO_ROW_END do{ \ walk_row_start += dein_step; \ - if (walk_row_start >= img_end) \ + while (walk_row_start >= img_end) \ { uns n = dein_next >> 1; walk_row_start = rdi.image->pixels + n, dein_step = dein_next; dein_next = n; } \ }while(0) # define IMAGE_WALK_PREFIX(x) walk_##x -- 2.39.5