From 55d234b4330d1588eb127cf2283a442ee341f2c2 Mon Sep 17 00:00:00 2001 From: Jiasheng Jiang Date: Sun, 3 Aug 2025 20:32:23 +0000 Subject: [PATCH] libavcodec/tests/motion: Add check for avcodec_alloc_context3() Add check for the return value of avcodec_alloc_context3() to avoid potential NULL pointer dereference. Fixes: 5d48e4eafa ("Merge commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196'") Signed-off-by: Jiasheng Jiang Signed-off-by: Michael Niedermayer --- libavcodec/tests/motion.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavcodec/tests/motion.c b/libavcodec/tests/motion.c index c37fc551c3..719fba537d 100644 --- a/libavcodec/tests/motion.c +++ b/libavcodec/tests/motion.c @@ -129,6 +129,10 @@ int main(int argc, char **argv) printf("ffmpeg motion test\n"); ctx = avcodec_alloc_context3(NULL); + if (!ctx) { + return 1; + } + ctx->flags |= AV_CODEC_FLAG_BITEXACT; av_force_cpu_flags(0); ff_me_cmp_init(&cctx, ctx);