From ddbce91f5b70281f84a742845e9228ccfb607756 Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Thu, 15 Dec 2011 20:16:35 +0000 Subject: Another memsqueezing bug. --- pdf/pdf_parse.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pdf/pdf_parse.c b/pdf/pdf_parse.c index 57713b21..18ce1f29 100644 --- a/pdf/pdf_parse.c +++ b/pdf/pdf_parse.c @@ -388,6 +388,7 @@ pdf_parse_dict(pdf_xref *xref, fz_stream *file, char *buf, int cap) fz_dict_put(dict, key, val); fz_drop_obj(val); + val = NULL; fz_drop_obj(key); key = NULL; } @@ -396,6 +397,7 @@ pdf_parse_dict(pdf_xref *xref, fz_stream *file, char *buf, int cap) { fz_drop_obj(dict); fz_drop_obj(key); + fz_drop_obj(val); fz_throw(ctx, "cannot parse dict"); } return dict; -- cgit v1.2.3