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>
This commit is contained in:
Nablet Developer 2016-10-05 09:34:25 -04:00 committed by Michael Niedermayer
parent a6bce3ca90
commit 8d858674fd

View File

@ -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);