diff options
author | Sebastian Rasmussen <sebras@hotmail.com> | 2009-11-30 02:40:33 +0100 |
---|---|---|
committer | Sebastian Rasmussen <sebras@hotmail.com> | 2009-11-30 02:40:33 +0100 |
commit | af5653c9e84af7f95590ac43794a092b8974358c (patch) | |
tree | 6c9628475c84738dc7fbad562923b4321a40ab25 | |
parent | 73bf1577fd1bd4cca160d999b1d898c9c167fe21 (diff) | |
download | mupdf-af5653c9e84af7f95590ac43794a092b8974358c.tar.xz |
Free JBIG2 global context if allocated.
-rw-r--r-- | fitz/filt_jbig2d.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fitz/filt_jbig2d.c b/fitz/filt_jbig2d.c index 1d13fc24..aac4181c 100644 --- a/fitz/filt_jbig2d.c +++ b/fitz/filt_jbig2d.c @@ -46,6 +46,7 @@ fz_newjbig2d(fz_filter **fp, fz_obj *params) { FZ_NEWFILTER(fz_jbig2d, d, jbig2d); d->ctx = jbig2_ctx_new(nil, JBIG2_OPTIONS_EMBEDDED, nil, nil, nil); + d->gctx = nil; d->page = nil; d->idx = 0; return fz_okay; @@ -55,6 +56,8 @@ void fz_dropjbig2d(fz_filter *filter) { fz_jbig2d *d = (fz_jbig2d*)filter; + if (d->gctx) + jbig2_global_ctx_free(d->gctx); jbig2_ctx_free(d->ctx); } |