summaryrefslogtreecommitdiff
path: root/tools/tiffmedian.c
diff options
context:
space:
mode:
authorSam Leffler <sam@engr.sgi.com>1997-09-01 03:22:05 +0100
committerRoger Leigh <rleigh@codelibre.net>2022-06-22 19:41:27 +0100
commit0db24a4dc6b63cb897d1179d5e0a639707ab6868 (patch)
tree58f3974d5cde95e12b6df96d8e35c83bd3fc0798 /tools/tiffmedian.c
parent7b7dc6a9696b7d7fb1c2fcdd355ee0e3a9d22c2d (diff)
downloadlibtiff-git-tiff-3.4.tar.gz
v3.4beta037 releasev3.4beta037tiff-3.4
Diffstat (limited to 'tools/tiffmedian.c')
-rw-r--r--tools/tiffmedian.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/tiffmedian.c b/tools/tiffmedian.c
index 967bb185..31eaca47 100644
--- a/tools/tiffmedian.c
+++ b/tools/tiffmedian.c
@@ -1,4 +1,4 @@
-/* $Header: /usr/people/sam/tiff/tools/RCS/tiffmedian.c,v 1.18 1995/10/10 00:35:22 sam Exp $ */
+/* $Header: /d1/sam/tiff/tools/RCS/tiffmedian.c,v 1.19 1997/08/29 22:35:33 sam Exp $ */
/*
* Apply median cut on an image.
@@ -806,10 +806,11 @@ quant_fsdither(TIFF* in, TIFF* out)
outline = (unsigned char *) _TIFFmalloc(TIFFScanlineSize(out));
GetInputLine(in, 0, goto bad); /* get first line */
- for (i = 1; i < imagelength; ++i) {
+ for (i = 1; i <= imagelength; ++i) {
SWAP(short *, thisline, nextline);
- lastline = (i == imax);
- GetInputLine(in, i, break);
+ lastline = (i >= imax);
+ if (i <= imax)
+ GetInputLine(in, i, break);
thisptr = thisline;
nextptr = nextline;
outptr = outline;