diff options
author | Nablet Developer <sdk@nablet.com> | 2016-10-05 09:34:25 -0400 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2016-10-06 14:01:40 +0200 |
commit | 8d858674fd1b114958c909065734b5df381ef356 (patch) | |
tree | 5187536003f017100e0446710752480f5b50ebb1 /libavcodec/qsvenc_h264.c | |
parent | a6bce3ca90de81eb48db3a70df0b1c309d7d5cf9 (diff) | |
download | ffmpeg-8d858674fd1b114958c909065734b5df381ef356.tar.gz |
avcodec/qsvenc_h264: fix segfault when a53 SEI is not available
Signed-off-by: Nablet Developer <sdk@nablet.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/qsvenc_h264.c')
-rw-r--r-- | libavcodec/qsvenc_h264.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/qsvenc_h264.c b/libavcodec/qsvenc_h264.c index c1f6003f60..f5b01bb992 100644 --- a/libavcodec/qsvenc_h264.c +++ b/libavcodec/qsvenc_h264.c @@ -53,7 +53,7 @@ static int qsv_h264_set_encode_ctrl(AVCodecContext *avctx, int res; res = ff_alloc_a53_sei(frame, sizeof(mfxPayload) + 2, (void**)&payload, &sei_size); - if (res < 0) + if (res < 0 || !payload) return res; sei_data = (mfxU8*)(payload + 1); |