summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Boxer <aaron.boxer@collabora.com>2019-07-28 19:07:04 -0400
committerAaron Boxer <aaron.boxer@collabora.com>2019-07-29 14:48:39 -0400
commit1402ed8984ede5d53c9c2c00b314f7df16521896 (patch)
treec10ad42adfe5eb52158dc10e866508df220f8ebc
parent659d76a633641292be68459f5e4496c04059622d (diff)
downloadgstreamer-plugins-bad-1402ed8984ede5d53c9c2c00b314f7df16521896.tar.gz
openjpegdec: check return value when setting up decoder
-rw-r--r--ext/openjpeg/gstopenjpegdec.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/openjpeg/gstopenjpegdec.c b/ext/openjpeg/gstopenjpegdec.c
index aaf3f226c..706a08a32 100644
--- a/ext/openjpeg/gstopenjpegdec.c
+++ b/ext/openjpeg/gstopenjpegdec.c
@@ -1084,7 +1084,8 @@ gst_openjpeg_dec_handle_frame (GstVideoDecoder * decoder,
params = self->params;
if (self->ncomps)
params.jpwl_exp_comps = self->ncomps;
- opj_setup_decoder (dec, &params);
+ if (!opj_setup_decoder (dec, &params))
+ goto open_error;
if (!gst_buffer_map (frame->input_buffer, &map, GST_MAP_READ))
goto map_read_error;