avcodec/msrleenc: Check allocation

Fixes Coverity issue #1538297.

Reviewed-by: Tomas Härdin <git@haerdin.se>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
pull/389/head
Andreas Rheinhardt 1 year ago
parent a054ceb4e2
commit 3c642af8e0
  1. 2
      libavcodec/msrleenc.c

@ -250,6 +250,8 @@ static int msrle_encode_frame(AVCodecContext *avctx, AVPacket *pkt,
if (pict->data[1]) {
uint8_t *side_data = av_packet_new_side_data(pkt, AV_PKT_DATA_PALETTE, AVPALETTE_SIZE);
if (!side_data)
return AVERROR(ENOMEM);
memcpy(side_data, pict->data[1], AVPALETTE_SIZE);
}

Loading…
Cancel
Save