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 A132C4C577 for ; Sun, 3 Aug 2025 23:31:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 3D41068C41B; Mon, 4 Aug 2025 02:31:34 +0300 (EEST) Received: from mail-yw1-f174.google.com (mail-yw1-f174.google.com [209.85.128.174]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 8D872687BE5 for ; Mon, 4 Aug 2025 02:31:32 +0300 (EEST) Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-71a38e35674so14053147b3.3 for ; Sun, 03 Aug 2025 16:31:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754263890; x=1754868690; 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=b00rP6qYMU1k9hIVZl7EKcbBynm7CjlaGGvRbYeEqvA=; b=WPWp2EoRy8nl+0SMBEDlofQnprauvswnaCEg6f3EEboKU1CcG1Nzn2GNc5+vO/G+MW 2JpGz5x2bu/f3x/lKG4ElQ0ezD8tv7P3Jj9kQKW+qDmYLoMhG/A2NsSXhPTtFYbZGBwg 9jEo1YpQrU742P7Z0YsY91uBmJHjRuaZAUSHnolLnCDgZ8Np0qy3xmT3Q7NQAjjYipp/ vHm7OvB2SXsZCxSB8rEbIk9A/xPaXtgIO/omnyWnwT/hwhcKUPYEa7nED1VyDZ9LjR+q ZZFmgiCqiXcTSjTN657pMn4jMZbS4Vc38dAopRHaL8DZuhpFxyHZ44F5g4B2nPTYJKPk 3t7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754263890; x=1754868690; 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=b00rP6qYMU1k9hIVZl7EKcbBynm7CjlaGGvRbYeEqvA=; b=Jmvo2CwDI32CicrCLqv0HhubeGXv20NocCiKyjk7k/etsy0PZ69yAAwteR/ieEAP93 jBQIGWYX3/AirtuPdO5PqQKlVYrmKYQtPSPPi0VlsmM/Jd2V6Qu1f1+0fD+usqOPWtMV Q4IIhoQYVgzf86jCzmuMikfwrVtUUdoScOyyFlzWk+MVqIFWr5Wj4YtDIpXmDID8X68l Fko+RfDumFTv5Ncxk0gR8juE0Cphm+CdGTMmftxzVFvjSsaoptFkupAQKsnu2nUvEAmf EC4ZHdJ8ufbA4apO/Ju7I9PTqfgQx3Xrsr/7N+mpN5E6iciE0aCyaOjYVpQRBHEEav8u qVag== X-Gm-Message-State: AOJu0YxkicopptmpAFQJVupoKe+X20XTz9ARu+yhNzEFQxjiucgGNxbe cJTvVWW6NBF6XSEF8wIPTJFdE49JaM65Rp1//vlGw9wAFuB7/1fPgAhAKe/tjg== X-Gm-Gg: ASbGnctcSoqm9DmXp0HCSqygEz11FEkv5wpLAMts26VlfMtg0Z8RWJQXwFPtQe1pj/j qqhC+xTSzHukVX1vTJjHSU35w4X91K6zPWOytpO8e6Dz+Qics5yPYr/sB/kQifVM5wihIoNovX3 RRg0mwBol03fRXRiUoEkoEbjaoO8Pw2G0DsdEq/CyUdG9hNYeenyFAq9Ue9+GMwl8ni//UZFDxy 0VxyeSoPMWJvgBAWp/3vmOtCxt0DVg7XpbIw0pQH7BXqNu6/BerLlv+AEatKug5R1l/JkPpdA4u isM26IFK4qvwP4iV1Ir4OEW5skz3ze4kHANH/MvpbNfjz3aIgn5HsMbqoqcO309HwoehSMOCX6Z 53VIplPU5vbDsPhSRB3SVH/3OaPrkDbdj71mPww93+wY2XoJ6FxbCSQE= X-Google-Smtp-Source: AGHT+IH5p1/1YM5HV4kcG3qkRsxtV6Qnpdg+KIOnKN470CYba4dPNRplj1gHioApRFgYXjhyf0BY0g== X-Received: by 2002:a05:690c:4041:b0:71b:6635:df1b with SMTP id 00721157ae682-71b7ef6d556mr61850717b3.27.1754263890376; Sun, 03 Aug 2025 16:31:30 -0700 (PDT) Received: from newman.cs.purdue.edu ([128.10.127.250]) by smtp.gmail.com with ESMTPSA id 00721157ae682-71b5a5ccbc0sm23230807b3.74.2025.08.03.16.31.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Aug 2025 16:31:29 -0700 (PDT) From: Jiasheng Jiang To: ffmpeg-devel@ffmpeg.org Date: Sun, 3 Aug 2025 23:31:27 +0000 Message-Id: <20250803233127.4888-1-jiashengjiangcool@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] libavcodec/tests/snowenc: Add av_free() to avoid memory leak 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 av_free() to free s.temp_dwt_buffer and s.temp_idwt_buffer at the end of the function to avoid memory leak. Fixes: 5d48e4eafa ("Merge commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196'") Signed-off-by: Jiasheng Jiang --- libavcodec/tests/snowenc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libavcodec/tests/snowenc.c b/libavcodec/tests/snowenc.c index eb4e64f377..311374e5d4 100644 --- a/libavcodec/tests/snowenc.c +++ b/libavcodec/tests/snowenc.c @@ -45,7 +45,8 @@ int main(void){ if (!s.temp_dwt_buffer || !s.temp_idwt_buffer) { fprintf(stderr, "Failed to allocate memory\n"); - return 1; + ret = 1; + goto end; } av_lfg_init(&prng, 1); @@ -145,5 +146,9 @@ int main(void){ } } + +end: + av_free(s.temp_dwt_buffer); + av_free(s.temp_idwt_buffer); return ret; } -- 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".