From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 20AA94C53F for ; Sun, 3 Aug 2025 20:32:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 3328768CAEF; Sun, 3 Aug 2025 23:32:35 +0300 (EEST) Received: from mail-yw1-f176.google.com (mail-yw1-f176.google.com [209.85.128.176]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 5610068C30B for ; Sun, 3 Aug 2025 23:32:28 +0300 (EEST) Received: by mail-yw1-f176.google.com with SMTP id 00721157ae682-718409593b9so34268267b3.3 for ; Sun, 03 Aug 2025 13:32:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754253146; x=1754857946; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=QNQa6rxF9amfRE8J0Hjdg7XS3rtQZWi1vrBF5JH0+A8=; b=YC38foEMCaPrfLEkY38iuQzDBPIW9t1LTJFsm61X6h+gUnaV1oIuE4E1VEAMCFucCy 3x3wHVQ+fCnsIxXJkfHWYEKTWkXGZKWsOycTtAp2Q0n7nIRpJFUEofnfDU1QZPWtZwrB lmIqXpI8OYDI3+UbbJq/4xQp/ur1+NlXsCsFLYC9vXamR5ERYsYo861pTTFRBWsja3Q7 y4MccKz6i3XNkzggO/e+matBOsCRRN9v2Pvy7bh85u1bFEAzCnnVAVIqE42faZTZ1nbU Mw8F0+hgACzJXTtOgXNc313H011d23Plr1jqxmM9rCIt4n4CpokZ4V5NDt+xGycvsG2N BgaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754253146; x=1754857946; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QNQa6rxF9amfRE8J0Hjdg7XS3rtQZWi1vrBF5JH0+A8=; b=Bxo5touykVSvRvXmlSMWd7lTDVasAIjaLF4bwrs0yBiOOEBsH5JNI4KrlnRIJdnc8Z n1cD9/0h2feOkwk7EalKT8wReb0dVpKZOhMgUu6O/eE7BT81i+e5qAMnrjC+f/DHwN40 mxEv5aQGyikIZsu1gb9Amt7YzJCZR+yUrALgdIlZIV7wVSzL673Tfa4oJDGJL+wf2ONn HfyElUf7XZXRESVklqKnKV2goGM4St8pEPrWWNVaZoZ7f7WVnrIQUu5LPRko9lXAitee PKD9nQuy2+ufonSqxTVs3etCqDO4rV/7yvKJkgm441LPlZ/Y+soY96kVf49Clai3CwDq AlIQ== X-Gm-Message-State: AOJu0YxQW/y5L2GMzNxNP/z0vSWhZWF8P46j3SfqnQjxYMeFBnSnzhq3 hHJzfSbNLYitczHmFoSoQdGndanhF/1T/FrpVZfvxLfumfN33Hp1nJHCVQj5Tw== X-Gm-Gg: ASbGncsBifLiutKYxPXBqeHAWMoHYh0gG7EGP7cCvaLCCR0kjUYeKniHzJP+VJ9ZlP3 SkE+ZOfuHa9Lqlng7nlh7JrDCxYLYQGGVafvQaGwFmpoV4jctu5xgs4DfHwL9D+9G0h/Gl+SCmT JBPnYpS+bCuk6nHnwhyxEkItqH9pmY/k80GzL6tgYHl4i2BUj6Fi5xQIKVy+zfvOP7PAvWgetxO 0ILyoqEVnkI91fB76x2C2G74aHIBzjwjow2VOw03+ST3tusN+O42zukExu21rNoVfXpIHMco0iL lYsyvtr8cwfrLbUT8F1HCLDXtLBihLjD2zFNo0LiSAhUCgPAOo8g7wyr0E7gEFeAigdgeyeC1E7 5yK1X1grlbqjayWyRvbHjzUSqbzK2p0BqeRZeTJxnASjz X-Google-Smtp-Source: AGHT+IHeo+xiHUM5coUAoGGd3RCFNyeSxdvU+dAuKyiDA9L+65KWkkATiaw6Jw154x1hR1f7ezsv9Q== X-Received: by 2002:a05:690c:85:b0:71a:d7f:2454 with SMTP id 00721157ae682-71b7f5e15e9mr81242127b3.10.1754253146553; Sun, 03 Aug 2025 13:32:26 -0700 (PDT) Received: from newman.cs.purdue.edu ([128.10.127.250]) by smtp.gmail.com with ESMTPSA id 00721157ae682-71b5a5cdfc5sm22493447b3.77.2025.08.03.13.32.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Aug 2025 13:32:25 -0700 (PDT) From: Jiasheng Jiang To: ffmpeg-devel@ffmpeg.org Date: Sun, 3 Aug 2025 20:32:23 +0000 Message-Id: <20250803203223.2659-1-jiashengjiangcool@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] libavcodec/tests/motion: Add check for avcodec_alloc_context3() X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Jiasheng Jiang Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: 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 --- 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); -- 2.25.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".