X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=images%2Fio-libungif.c;h=b3e8960a39fc6b1d3adff9c3df675425df65774d;hb=36689e3146ae5c7aca4112b9da88112c7bc85755;hp=9e19de266d2e1343f5a49623e9d5340bdfe213b7;hpb=17d8f7156814e16b2f24adffae8b43bd2eba20fa;p=libucw.git 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