summaryrefslogtreecommitdiff
path: root/source/fitz/output-png.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/fitz/output-png.c')
-rw-r--r--source/fitz/output-png.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/source/fitz/output-png.c b/source/fitz/output-png.c
index 74f2ca3f..00eaeee8 100644
--- a/source/fitz/output-png.c
+++ b/source/fitz/output-png.c
@@ -130,7 +130,7 @@ fz_write_png_header(fz_context *ctx, fz_output *out, int w, int h, int n, int al
}
void
-fz_write_png_band(fz_context *ctx, fz_output *out, fz_png_output_context *poc, int stride, int band, int bandheight, unsigned char *sp)
+fz_write_png_band(fz_context *ctx, fz_output *out, fz_png_output_context *poc, int stride, int band_start, int bandheight, unsigned char *sp)
{
unsigned char *dp;
int y, x, k, err, finalband;
@@ -144,10 +144,9 @@ fz_write_png_band(fz_context *ctx, fz_output *out, fz_png_output_context *poc, i
n = poc->n;
alpha = poc->alpha;
- band *= bandheight;
- finalband = (band+bandheight >= h);
+ finalband = (band_start+bandheight >= h);
if (finalband)
- bandheight = h - band;
+ bandheight = h - band_start;
if (poc->udata == NULL)
{