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 8BA2C4CB3F for ; Fri, 8 Aug 2025 02:30:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 4573E68BFFD; Fri, 8 Aug 2025 05:30:16 +0300 (EEST) Received: from mail-yb1-f169.google.com (mail-yb1-f169.google.com [209.85.219.169]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id BD04A68C356 for ; Fri, 8 Aug 2025 05:30:09 +0300 (EEST) Received: by mail-yb1-f169.google.com with SMTP id 3f1490d57ef6-e903e1cb1bfso1157950276.0 for ; Thu, 07 Aug 2025 19:30:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754620208; x=1755225008; 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=obW/NEqCI+XwU4GpdpEM9Mi45D+0Lkn/HBZ/2meCGkI=; b=aORQ7z+HeLNcnEQ+naQcMY5a+ZCqHh9GDH63BPx4aaV4g5Zm1uS5Wm4YJLWgb86Z+E j/aB1F/antxL1KDaivOX2X2cwAC5Iuvmh5WYyfeK3uclSJNCKiKxwMz7sqCEps648tzS iCCjE932PCJJhUSNLz8rSJVXpwRBDC3P4JrCKc1N6t8/pbZaoHOLBAKwNloGpaFhNaRs iH0BtNkAb/kLWijKL4ki4xTjImnH0+hcRgDbCXJIC4Y+CpOHadSytUak+Eq8V/6Hhmcp MvVxhcJcWfY7ndn9sLRYoZJl4x+994a68H/ixZ8XCCmMXERY0vZFynLTGpd3ivURVvwX c3bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754620208; x=1755225008; 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=obW/NEqCI+XwU4GpdpEM9Mi45D+0Lkn/HBZ/2meCGkI=; b=bHTi5XTRTJQcy44QUgTJMDd5mmO/vx1t2svWpEejByz1BCjY96EwFIB0ck0YzHIYtQ imUoiAYZaKLQaVXUBzkG0mrn9hVdacW65py4Cn02awWUYHnfwMQIrbE1t656iSu2uvJT GLrnwJz+0fkah5ISC0nfrcHLXbdx8VOPQCetAJNgQVkanEPXWGpkjX9P9dZ0qWMzE3L8 ULgBpgSaBXurpXi9MuEQYsuHTzUzxsiQ6MZPZZau2RGDG/Bbau/HIZjI3whRRN5oCk3a YT3Am1kRvoUoWg8VJC30kJXLhLPzRL50uZusoi+fSmHT4fKEmX5ioxkAhbV7zr2gGZYZ xy6g== X-Gm-Message-State: AOJu0YysPVbwW12QCZHSZioFmCmlYLcukaDqOBW183h6TVHWt5dflC8b /XknbwbWTlKsPNyk7evizCBhUm9iSp3xgqUl4vdi49OFtvrz0YTx41kQYAy4yw== X-Gm-Gg: ASbGncsrNlMyCBsvj1/zY/JWoaT5L9EpyiWWxRGU80mBlmnBMztTiLrMD2K0S2M2y/J irbFl+eMEFjdO4c4iDnoma+ONEOTyLzus47LoWTVoIoUTxpcGbTmW+HPnh6wGc3fszz18+sN/WA 7+hWpAa0iMn+mr+DVk8LF33OBLLAITM4slbFhalvSsBwrnvs6A8GnEFUJ1o4qHDNM74KBdcgKZL NNATwU4gsSydvfLJlueaurdXWxC+JzB5AwSPf/kLO1BIZuZRJ4OOFEcyakUSDNlhVRs0698fYQo Rnx+yC/5iCsC0SFOfj8iEu+ccun7qvIT3kezMrsKV0CDW4ng3p4Ps4j929yVs06DfX3fJ72/uP5 RmugWJMyetAN99HJj5WDkLkHzGM8WRnNGCYyBAua25bPsd8ApTd25vog= X-Google-Smtp-Source: AGHT+IFnPsfqq79ob60sYcizyiVTasis16uQnJVuJ3gUBEilNyHYaYczLRwqEnqqohZL9Ei4cHjTqQ== X-Received: by 2002:a05:6902:703:b0:e90:3b32:c988 with SMTP id 3f1490d57ef6-e903b32ca5bmr5597960276.15.1754620207920; Thu, 07 Aug 2025 19:30:07 -0700 (PDT) Received: from newman.cs.purdue.edu ([128.10.127.250]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e900475e270sm4011194276.16.2025.08.07.19.30.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Aug 2025 19:30:07 -0700 (PDT) From: Jiasheng Jiang To: ffmpeg-devel@ffmpeg.org Date: Fri, 8 Aug 2025 02:30:05 +0000 Message-Id: <20250808023005.33565-1-jiashengjiangcool@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] libswscale/tests/colorspace: Add av_free() to avoid potential 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 avoid potential memory leak. Fixes: 3a74415d59 ("cosmetics, expand all tabs to four spaces.") Signed-off-by: Jiasheng Jiang --- libswscale/tests/colorspace.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/libswscale/tests/colorspace.c b/libswscale/tests/colorspace.c index d1eddc82bf..d0fd03a03b 100644 --- a/libswscale/tests/colorspace.c +++ b/libswscale/tests/colorspace.c @@ -41,9 +41,12 @@ int main(int argc, char **argv) uint8_t *dstBuffer = av_malloc(SIZE); int failedNum = 0; int passedNum = 0; + int ret; - if (!srcBuffer || !dstBuffer) - return -1; + if (!srcBuffer || !dstBuffer) { + ret = -1; + goto end; + } av_log(NULL, AV_LOG_INFO, "memory corruption test ...\n"); ff_sws_rgb2rgb_init(); @@ -167,5 +170,10 @@ int main(int argc, char **argv) av_log(NULL, AV_LOG_INFO, "\n%d converters passed, %d converters randomly overwrote memory\n", passedNum, failedNum); - return failedNum; + ret = failedNum; + +err: + av_free(srcBuffer); + av_free(dstBuffer); + 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".