From d5f978f464380be28d67a00a79887d9d15612eff Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Thu, 8 Dec 2011 12:34:43 +0000 Subject: Fix SEGV seen when repairing SumatraPDF1.1DOS.pdf An error while parsing pdf_parse_array could result in double dropping of an object. Simple fix. --- pdf/pdf_parse.c | 1 - 1 file changed, 1 deletion(-) diff --git a/pdf/pdf_parse.c b/pdf/pdf_parse.c index 4e393370..6b7fdb12 100644 --- a/pdf/pdf_parse.c +++ b/pdf/pdf_parse.c @@ -285,7 +285,6 @@ pdf_parse_array(pdf_xref *xref, fz_stream *file, char *buf, int cap) break; default: - fz_drop_obj(ary); fz_throw(ctx, "cannot parse token in array"); } } -- cgit v1.2.3