diff options
author | Aaron Boxer <aaron.boxer@collabora.com> | 2019-07-28 19:07:04 -0400 |
---|---|---|
committer | Aaron Boxer <aaron.boxer@collabora.com> | 2019-07-29 14:48:39 -0400 |
commit | 1402ed8984ede5d53c9c2c00b314f7df16521896 (patch) | |
tree | c10ad42adfe5eb52158dc10e866508df220f8ebc | |
parent | 659d76a633641292be68459f5e4496c04059622d (diff) | |
download | gstreamer-plugins-bad-1402ed8984ede5d53c9c2c00b314f7df16521896.tar.gz |
openjpegdec: check return value when setting up decoder
-rw-r--r-- | ext/openjpeg/gstopenjpegdec.c | 3 |
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, ¶ms); + if (!opj_setup_decoder (dec, ¶ms)) + goto open_error; if (!gst_buffer_map (frame->input_buffer, &map, GST_MAP_READ)) goto map_read_error; |