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 306964C926 for ; Wed, 6 Aug 2025 16:39:56 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 1A7EE68CBAD; Wed, 6 Aug 2025 19:39:54 +0300 (EEST) Received: from mail-io1-f53.google.com (mail-io1-f53.google.com [209.85.166.53]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id A4C6168C985 for ; Wed, 6 Aug 2025 19:39:52 +0300 (EEST) Received: by mail-io1-f53.google.com with SMTP id ca18e2360f4ac-8818a5ba63fso1009539f.2 for ; Wed, 06 Aug 2025 09:39:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754498391; x=1755103191; 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=dOPrtiVc9OGVjzFZHbIte+2Kahrya/53rE4WurjnBhs=; b=KZGWloUSevXyb9GoN3OBg4llEM8pZ6gvhuHgPHK+pBIqQ9PAVoNYIB4papafirXPiR Nx565asSnQA3l+Gy2V8eoiVVtKbZfyqsjSlCnmArQGaRiHBXC/JLoT082MxheGh9JL1/ 8kihgnIE/hlE/Rvkl6x8a6bItYJobGuE/kHf6clNVYL/MJ0VvP1mGeDatFHmXLHNPWxf uns+4J/MXzeDXEja9Us1GOGe6J4tZ4kvYlPa+bouleO2Xkdf44Vv08nunqk8p1OHbrJH roXaZKbD/yD/Y0txJRagrToLyVleTROF3gNYOLP5CjxZ5gOUobILj0XIl22XKSwVES7c xffw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754498391; x=1755103191; 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=dOPrtiVc9OGVjzFZHbIte+2Kahrya/53rE4WurjnBhs=; b=sRayr0ZpKajEkMWbxeNE0uqnxbLzHputj2gcmW0oCuTnlUONFx5tBdoSIY9H+cdftC CybTvA4PA6naYspyVPB5ApXm+VjX1j02K/JNm2Vlir41bNIoXbPiW7rko4Nia8/q1z0B 3+bFBZS1cH46grRNdVGv/Y43Hk+ySkqJXz0FtAJ9kLEa1GaZ4MgiIpCIzIp5ar8Ki8/f Dsdwwaxw5TJEJaMVxTvdZL3WwzNI1LtiPMU/6h1RmNpZVXf6UPNpO8unld9XFkbGXM2t d+/BaPViqd9DkzqI8N0fHOZs1Ba2kH4OnkJ9zPwLU/Itt5V48yukYd1Cx5O6H5FAmFh5 CxJQ== X-Gm-Message-State: AOJu0Yze4UTt3v05herHPQ6ElDPgm6dnBX6M9a4CkhAy3XOizO4MFuIk 7GzjYRaUSTbnCNnbdgegTLArbGnY7rMXkUEgesA8xPKDZURu3gspWLtdkRhZTA== X-Gm-Gg: ASbGncvsnfAlL+egN4KcxRELGl6nCN/eVHPMz/+RtCPcrH+DZBRIIw3OFuSP747XPuF ovovXTpuTfncmu4dzTqLFAbbXrf5B+nCyUYja4twpHfQBFzuu4eVzkKGj1AkF2wwgdYfgBllCAP mLEHAEpl1m8hDEmJgZhqFvtzbVo40tFmSjtEks7Q23KUZNqKo6nV0Rjkk9Jhi7rTbTGb87VOkWa N0fkWeYIDs40pCOrlhyd971ynpRvepQDQCn/X5LnJrJL26bKf5Ad4Pk9zjA566dNZqp6kwHOE8l npkZw4r0tuKrtoJWCuacpjnp/v5O62peYmR106cVIv/JzH5ewWj4dj5UOhM1ncoILht0m2LVsDZ QzApUUk02c5juuitEUXbE+i62O+kbi2UWn2NWmjSzp0lAELpIM/3Sv3k= X-Google-Smtp-Source: AGHT+IESR7Xn5TkB+wQ24q4HnM4KBzYEAkeCBJpcLJeXZDiLVAZPOckLJHUGD++FfKrCeWxLDbW5XA== X-Received: by 2002:a05:6602:14c9:b0:85b:476e:ede2 with SMTP id ca18e2360f4ac-8819f1776eemr716992639f.13.1754498390561; Wed, 06 Aug 2025 09:39:50 -0700 (PDT) Received: from newman.cs.purdue.edu ([128.10.127.250]) by smtp.gmail.com with ESMTPSA id ca18e2360f4ac-8814dfa271csm480982739f.26.2025.08.06.09.39.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Aug 2025 09:39:49 -0700 (PDT) From: Jiasheng Jiang To: ffmpeg-devel@ffmpeg.org Date: Wed, 6 Aug 2025 16:39:47 +0000 Message-Id: <20250806163947.35180-1-jiashengjiangcool@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] libavfilter/af_firequalizer: Add check for av_malloc_array() 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 av_malloc_array() to avoid potential NULL pointer dereference. Fixes: d3be186ed1 ("avfilter/firequalizer: add dumpfile and dumpscale option") Signed-off-by: Jiasheng Jiang --- libavfilter/af_firequalizer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavfilter/af_firequalizer.c b/libavfilter/af_firequalizer.c index 38663200eb..f14983b431 100644 --- a/libavfilter/af_firequalizer.c +++ b/libavfilter/af_firequalizer.c @@ -808,6 +808,8 @@ static int config_input(AVFilterLink *inlink) if ((ret = av_tx_init(&s->analysis_rdft, &s->analysis_rdft_fn, AV_TX_FLOAT_RDFT, 0, 1 << rdft_bits, &scale, 0)) < 0) return ret; s->dump_buf = av_malloc_array(s->analysis_rdft_len + 2, sizeof(*s->dump_buf)); + if (!s->dump_buf) + return AVERROR(ENOMEM); } s->analysis_buf = av_malloc_array((s->analysis_rdft_len + 2), sizeof(*s->analysis_buf)); -- 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".