summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gs/base/gxi16bit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gs/base/gxi16bit.c b/gs/base/gxi16bit.c
index 6a937b6f3..8a9812b05 100644
--- a/gs/base/gxi16bit.c
+++ b/gs/base/gxi16bit.c
@@ -48,7 +48,7 @@ sample_unpack_16(byte * bptr, int *pdata_x, const byte * data,
uint sample;
int left = dsize - dskip;
- while (left > 2) {
+ while (left >= 2) {
sample = ((uint) psrc[0] << 8) + psrc[1];
*bufp = (frac)((frac_1 * (sample + 1)) >> 16);
inc_bufp(bufp, spread);