summaryrefslogtreecommitdiff
path: root/source/fitz
diff options
context:
space:
mode:
authorSimon Bünzli <zeniko@gmail.com>2014-07-18 16:05:39 +0200
committerSimon Bünzli <zeniko@gmail.com>2014-07-18 16:05:39 +0200
commit46f3f26d485f113f309336404ee4172b7f8c15a2 (patch)
tree0fdc23bf5d99d12d133dec8761756dbc24ad10e3 /source/fitz
parent36aed33b337bd24b4a0491389f8e9dc27ffb058c (diff)
downloadmupdf-46f3f26d485f113f309336404ee4172b7f8c15a2.tar.xz
fix potential memory leak in load-jpx.c
Diffstat (limited to 'source/fitz')
-rw-r--r--source/fitz/load-jpx.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/fitz/load-jpx.c b/source/fitz/load-jpx.c
index dd7bf9e1..51950d4c 100644
--- a/source/fitz/load-jpx.c
+++ b/source/fitz/load-jpx.c
@@ -105,6 +105,7 @@ fz_load_jpx(fz_context *ctx, unsigned char *data, int size, fz_colorspace *defcs
opj_set_error_handler(codec, fz_opj_error_callback, ctx);
if (!opj_setup_decoder(codec, &params))
{
+ opj_destroy_codec(codec);
fz_throw(ctx, FZ_ERROR_GENERIC, "j2k decode failed");
}