diff --git a/libavformat/latmenc.c b/libavformat/latmenc.c index 17dbf33b72..db6977e585 100644 --- a/libavformat/latmenc.c +++ b/libavformat/latmenc.c @@ -124,7 +124,8 @@ static void latm_write_frame_header(AVFormatContext *s, PutBitContext *bs) if (!ctx->channel_conf) { GetBitContext gb; - init_get_bits8(&gb, avctx->extradata, avctx->extradata_size); + int ret = init_get_bits8(&gb, avctx->extradata, avctx->extradata_size); + av_assert0(ret >= 0); // extradata size has been checked already, so this should not fail skip_bits_long(&gb, ctx->off + 3); avpriv_copy_pce_data(bs, &gb); }