From f457923b92ad0a6d9fe736bf8021c652bc654d72 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 22 Mar 2016 21:42:44 +0100 Subject: Clamp too large image resolution values. --- source/fitz/image.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/fitz') diff --git a/source/fitz/image.c b/source/fitz/image.c index 81bb5575..bb0a6057 100644 --- a/source/fitz/image.c +++ b/source/fitz/image.c @@ -1,6 +1,7 @@ #include "mupdf/fitz.h" #define SANE_DPI 72.0f +#define INSANE_DPI 4800.0f fz_image * fz_keep_image(fz_context *ctx, fz_image *image) @@ -582,7 +583,7 @@ fz_image_resolution(fz_image *image, int *xres, int *yres) } /* Scale xres and yres up until we get beleivable values */ - if (*xres < SANE_DPI || *yres < SANE_DPI) + if (*xres < SANE_DPI || *yres < SANE_DPI || *xres > INSANE_DPI || *yres > INSANE_DPI) { if (*xres == *yres) { -- cgit v1.2.3