mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
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
Block a user