diff options
-rw-r--r-- | source/fitz/output-png.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/fitz/output-png.c b/source/fitz/output-png.c index 87c69428..0c0edf97 100644 --- a/source/fitz/output-png.c +++ b/source/fitz/output-png.c @@ -314,7 +314,11 @@ png_from_pixmap(fz_context *ctx, fz_pixmap *pix, const fz_color_params *color_pa fz_var(pix2); if (pix->w == 0 || pix->h == 0) + { + if (drop) + fz_drop_pixmap(ctx, pix); return NULL; + } if (color_params == NULL) color_params = fz_default_color_params(ctx); |