diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2017-10-24 16:00:54 +0200 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2017-10-25 10:58:36 +0100 |
commit | 531f7ea84daa607e370757d82d8bf7e300fc76b5 (patch) | |
tree | b621cbb5797639a343e3b46d35ec842aa4450535 /source/fitz/load-jpx.c | |
parent | 75be08bcb490e9b68ef598372ff659ad960f6335 (diff) | |
download | mupdf-531f7ea84daa607e370757d82d8bf7e300fc76b5.tar.xz |
Fix colorspace reference counting in fz_load_*_info.
These are called from fz_new_image_from_buffer.
Diffstat (limited to 'source/fitz/load-jpx.c')
-rw-r--r-- | source/fitz/load-jpx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/fitz/load-jpx.c b/source/fitz/load-jpx.c index b7ddd505..f2751a58 100644 --- a/source/fitz/load-jpx.c +++ b/source/fitz/load-jpx.c @@ -435,7 +435,7 @@ fz_load_jpx_info(fz_context *ctx, const unsigned char *data, size_t size, int *w jpx_read_image(ctx, &state, data, size, NULL, 1); - *cspacep = state.cs; + *cspacep = fz_keep_colorspace(ctx, state.cs); /* state.cs is a borrowed device colorspace */ *wp = state.width; *hp = state.height; *xresp = state.xres; |