diff options
author | Tor Andersson <tor@ghostscript.com> | 2009-07-02 23:16:48 +0200 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2009-07-02 23:16:48 +0200 |
commit | 3b85981ec662a82642a5453d6f795fecd870aace (patch) | |
tree | f5331fa445b860331702e7927757c1e0dabb517d /mupdf/pdf_open.c | |
parent | e7c85ee0c4967d800bbc34278d0fb5061c402d9b (diff) | |
download | mupdf-3b85981ec662a82642a5453d6f795fecd870aace.tar.xz |
More reference counting cleanups.
Diffstat (limited to 'mupdf/pdf_open.c')
-rw-r--r-- | mupdf/pdf_open.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mupdf/pdf_open.c b/mupdf/pdf_open.c index c5871597..c3e96224 100644 --- a/mupdf/pdf_open.c +++ b/mupdf/pdf_open.c @@ -615,6 +615,7 @@ pdf_loadobjstm(pdf_xref *xref, int oid, int gen, char *buf, int cap) if (oidbuf[i] < 1 || oidbuf[i] >= xref->len) { + fz_dropobj(obj); error = fz_throw("object id (%d 0 R) out of range (0..%d)", oidbuf[i], xref->len - 1); goto cleanupstm; } |