From af5653c9e84af7f95590ac43794a092b8974358c Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Mon, 30 Nov 2009 02:40:33 +0100 Subject: Free JBIG2 global context if allocated. --- fitz/filt_jbig2d.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'fitz/filt_jbig2d.c') 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); } -- cgit v1.2.3