diff options
Diffstat (limited to 'apps/pdfdraw.c')
-rw-r--r-- | apps/pdfdraw.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/pdfdraw.c b/apps/pdfdraw.c index 00dc8848..d47db425 100644 --- a/apps/pdfdraw.c +++ b/apps/pdfdraw.c @@ -207,6 +207,7 @@ static void drawpnm(int pagenum, struct benchmark *loadtimes, struct benchmark * } pix = fz_newpixmap(bbox.x0, bbox.y0, w, bh, 4); + fz_clearpixmap(pix, 0xFF); memset(pix->samples, 0xff, pix->h * pix->w * pix->n); @@ -229,7 +230,7 @@ static void drawpnm(int pagenum, struct benchmark *loadtimes, struct benchmark * error = pdf_runcontentstream(dev, ctm, 0, xref, drawpage->resources, drawpage->contents); if (error) die(error); - fz_free(dev); + fz_freedrawdevice(dev); if (drawpattern) { |