mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/pngdec: set return value on av_stereo3d_create_side_data() failure
Signed-off-by: Peter Ross <pross@xvid.org> Reviewed-by: Vittorio Giovara <vittorio.giovara@gmail.com>
This commit is contained in:
parent
1d15e4208f
commit
55d830f69a
|
@ -1286,8 +1286,10 @@ static int decode_frame_common(AVCodecContext *avctx, PNGDecContext *s,
|
|||
case MKTAG('s', 'T', 'E', 'R'): {
|
||||
int mode = bytestream2_get_byte(&s->gb);
|
||||
AVStereo3D *stereo3d = av_stereo3d_create_side_data(p);
|
||||
if (!stereo3d)
|
||||
if (!stereo3d) {
|
||||
ret = AVERROR(ENOMEM);
|
||||
goto fail;
|
||||
}
|
||||
|
||||
if (mode == 0 || mode == 1) {
|
||||
stereo3d->type = AV_STEREO3D_SIDEBYSIDE;
|
||||
|
|
Loading…
Reference in New Issue