diff options
-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); } |