From patchwork Sun Nov 12 17:46:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sebastian Ramacher X-Patchwork-Id: 44640 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:92a5:b0:181:818d:5e7f with SMTP id q37csp905358pzg; Sun, 12 Nov 2023 09:46:39 -0800 (PST) X-Google-Smtp-Source: AGHT+IERFbsOl3/BgGkS/GQFzqPb0iI/96PmbNKXpY66ixPO5i9M6huUZCH6QWbOZbDE0plQXk2Y X-Received: by 2002:a17:906:76d2:b0:9d3:e48f:30c5 with SMTP id q18-20020a17090676d200b009d3e48f30c5mr3135868ejn.55.1699811199246; Sun, 12 Nov 2023 09:46:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699811199; cv=none; d=google.com; s=arc-20160816; b=LhUV4N7Ohvvm4pdhn7oj5IuXIoxjcrE2qx3GNsOBgO93sPqqi5fpTYIof/OM6272bS oNSW9f/b7aXczt/L/Owt0RIFiI3AUQsENTB3y3YNnmzrywAONsDvH6ckoFkPhPKVkcIa oYGXUI8PSi0P9k9ylq72PdUNdMdT0bJwxLSOa8KbqprEblNSUoD7iTb4mUl28CgEzvMZ mx+fel+1/gkM1E/DHZsT2qtLtaMHj/aufRjT0gQjplqIhMe4oL7ozjxlkWk/Z3tkjzIt VRLclrGliHz3lIIARLowa4ZBWwkL9ct3Ipy5MA8STNsJli4iJmP9kii5mymiCiXJXS8B NLVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=8gi06YZ7dVh3ZkfH8H0JmpvA2X4BP2i6DEeyjeuTdoM=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=A+hlcZXDHoMNy54NZloITjCrBh6YXS9/5VX0ICVq3+SHB9c0GrpJRcNjvJVK8raJIz UshEIxSMARpTsjef/Z+7tUSN1HG60vBnM1exfr7C391S5xUbZCFJgmGHZEBco97hggTJ HgxX+YX9Zn4WRDZTBEoDywo/SXqhgta8TFJQHGcTbLfCNlZK2BUniTqEWR3EPDPGS8bj WudO6qkyxZfh6uco/S/NDDWJ0yNqsISYa36tF3f6sEHlczIQiJCrLtCYA0L5YFYaD7iZ ciTCk+GqoyDYqyfAAvxfQ3sPuyQ9+Nswm6JPGDnz91dT/JFBuwlM/ipz9+eNrtosulpc qDdg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@ramacher.at header.s=mail header.b=YRrGpKf7; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id rv1-20020a17090710c100b009e281c868e3si1853753ejb.263.2023.11.12.09.46.38; Sun, 12 Nov 2023 09:46:39 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@ramacher.at header.s=mail header.b=YRrGpKf7; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9887768CC83; Sun, 12 Nov 2023 19:46:36 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from alphacentauri.ramacher.at (alphacentauri.ramacher.at [195.201.139.148]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A55E068CC6F for ; Sun, 12 Nov 2023 19:46:29 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ramacher.at ; s=mail; h=MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:To: From:Cc:Content-Type; bh=iIn7inq5fggcWU0yAfFv984i9D+8nwrpvFDAkk8PsCo=; b=YRrG pKf7Va4uSfh+iJDVblgreGe0TkVVcAb83u5fgeeA2WU5ICInuvcQAv0iPZBW0rNfOuREN9xqK+XE7 0KxoBg6HjncbVyNGMTTHrIssqVarrLvnHlSq/M3WzlxP8ZhUmx214eH2PCpez71O+eTRZWsZk9hmu WMiyY69ur1h68=; From: Sebastian Ramacher To: ffmpeg-devel@ffmpeg.org Date: Sun, 12 Nov 2023 18:46:27 +0100 Message-ID: <20231112174628.2701654-1-sramacher@debian.org> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231112151144.2307049-1-sramacher@debian.org> References: <20231112151144.2307049-1-sramacher@debian.org> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCHv2 1/2] avcodec/fft: Use av_mallocz to avoid invalid free/uninit 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: ZK5sdm5MZ4Tq --- libavcodec/avfft.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/avfft.c b/libavcodec/avfft.c index fb635abfff..3ef076d222 100644 --- a/libavcodec/avfft.c +++ b/libavcodec/avfft.c @@ -46,7 +46,7 @@ FFTContext *av_fft_init(int nbits, int inverse) { int ret; float scale = 1.0f; - AVTXWrapper *s = av_malloc(sizeof(*s)); + AVTXWrapper *s = av_mallocz(sizeof(*s)); if (!s) return NULL; @@ -85,7 +85,7 @@ FFTContext *av_mdct_init(int nbits, int inverse, double scale) { int ret; float scale_f = scale; - AVTXWrapper *s = av_malloc(sizeof(*s)); + AVTXWrapper *s = av_mallocz(sizeof(*s)); if (!s) return NULL; @@ -146,7 +146,7 @@ RDFTContext *av_rdft_init(int nbits, enum RDFTransformType trans) if (trans != IDFT_C2R && trans != DFT_R2C) return NULL; - s = av_malloc(sizeof(*s)); + s = av_mallocz(sizeof(*s)); if (!s) return NULL; @@ -199,7 +199,7 @@ DCTContext *av_dct_init(int nbits, enum DCTTransformType inverse) [DST_I] = AV_TX_FLOAT_DST_I, }; - AVTXWrapper *s = av_malloc(sizeof(*s)); + AVTXWrapper *s = av_mallocz(sizeof(*s)); if (!s) return NULL;