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 E8E6D4CB3D for ; Fri, 8 Aug 2025 02:08:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 4A03A687DB8; Fri, 8 Aug 2025 05:08:55 +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 AF3C2687DB8 for ; Fri, 8 Aug 2025 05:08:48 +0300 (EEST) Received: by mail-yb1-f169.google.com with SMTP id 3f1490d57ef6-e8ffb1c5f3cso1439624276.1 for ; Thu, 07 Aug 2025 19:08:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754618927; x=1755223727; 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=IbmaETXRPLm2+sic4Oh9pNsad2ZgWKPopEWstkXCKWc=; b=Ts0xQpuqHvGqj5vy6vErd47rvhcKlMC2MMPxmKZZyCkQgYEcR9urGUnMWWrc1XWQSn jRXakOZ3/YC4hNNzgmQPIwDS+RJclV/2f59l7JoPxPmMLecZOHLG9ytC0OzmlaZTTSWm EBgLW7sKsdKOumMt2/vnN3tiojLdVQrW22rcfL4qeTUGlXUTCxygyWYLd9HDo18k2Bg3 GwZgqol0jOnB/TnbfhYSNu0YsxnQOm20WrknXhGe1R+h5qG2QmpAuCuMlO7enf5dCuN4 q/bZkl3P6IbrImhD7b7Im6P5GKNvD0IDHS2JnDlCrArwodYVioqqhioPNVYekOTirdGW qp6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754618927; x=1755223727; 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=IbmaETXRPLm2+sic4Oh9pNsad2ZgWKPopEWstkXCKWc=; b=gNd/Oe7pAQYdKlP38j9CwReBkRpcsgxP9YEBpx0L85Cg82F/StfuNlK9+8FgEcCMv/ jdtxThHqmw+sT2cY97N4UAsvYPATY3A/XeSynR/efv9OFDp12Rgj7Owe6vqXjlElWo6b QnIQpm9dLz2QizUovSu+XQYNVuW9M6+O4VVM8aLk5y5XqY19H2c8ygbsTIUuwNc00d2d pxwKEFS4RJKGCAzGGY3dJsTU8XpKCcPph8rEzRK5qEe9bwzusPHBB36XmoLKXEj0Jb/B ENjWfx4pvqMJFbHGOfpa/TWDi4Dp3pW+xGK1HFR90EdfxSIqD3lQ2vTFyL/HtTCUECgV elmw== X-Gm-Message-State: AOJu0YwfvLfEZOtWD63C2MLXHBeMAKSHyXfyEAOvHZVJlmeZb2Oxo60r 85fyrL1HQ0EBvusOJKSJza36vREOzlif1kEuQ5v2F9PQ5IXOBK/c30n68Pg0kA== X-Gm-Gg: ASbGncsZcNfoPub04jRaEhkXSbuNJPEIQ9BusCpKvEYvpcdjUuHVepaAHo54WrzLZ0q 5eOWEW9TlyZ4YEUa1m3QKp0o9p3asy2/Ql2wmmCdBwPXdK3nlyedqBt5E9Wwc98ZCAugcO1MBzD CbAap1AX5xzkRQwD5kguNV7zfT2JMt7+P1JZchxUnauZECQRE9mw0AfuRR+nj0A8ibHx//E+iTd lGrMiwXNRy475BRBYlnXmopHnxbTcwT77KOLpba7RGvocoFvojqJ+/DytWCOMp/YD/ESn7WOsaW 793FQWpRXbBlVuq+dmVogy+5ie3WdgFdn2a654nzLFuVlg56MlsTmGbn7MDf1wh3eujJO5+r7q7 +DpDGx2/4x2//8cvSBA3KJlRefqFW8Mf8F8I2t+JkKvPb X-Google-Smtp-Source: AGHT+IErw0Vfu3IQjULC8Xecs583dmkANX+I4Ld2qcPPPBHwBF9kMnUOPS5CGlHR4Zv/GCG4n3RUjw== X-Received: by 2002:a05:6902:4401:b0:e90:3f3b:a4b4 with SMTP id 3f1490d57ef6-e904b589db2mr1353353276.14.1754618926555; Thu, 07 Aug 2025 19:08:46 -0700 (PDT) Received: from newman.cs.purdue.edu ([128.10.127.250]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e8fd3718cc1sm6902791276.6.2025.08.07.19.08.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Aug 2025 19:08:44 -0700 (PDT) From: Jiasheng Jiang To: ffmpeg-devel@ffmpeg.org Date: Fri, 8 Aug 2025 02:08:42 +0000 Message-Id: <20250808020842.26719-1-jiashengjiangcool@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] libavutil/tests/lzo: Add check to avoid potential NULL pointer dereference 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() if qf_vid is NULL to avoid potential memory leak. Fixes: 5d48e4eafa ("Merge commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196'") Signed-off-by: Jiasheng Jiang --- libavutil/tests/lzo.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libavutil/tests/lzo.c b/libavutil/tests/lzo.c index d7a78a1696..89e504601a 100644 --- a/libavutil/tests/lzo.c +++ b/libavutil/tests/lzo.c @@ -45,6 +45,10 @@ int main(int argc, char *argv[]) { long tmp[LZO1X_MEM_COMPRESS]; int inlen, outlen; int i; + + if (!in || !orig || !comp || !decomp) + goto end; + av_log_set_level(AV_LOG_DEBUG); if (comp_level == 0) { lzo1x_1_compress(orig, s, comp, &clen, tmp); @@ -71,6 +75,8 @@ int main(int argc, char *argv[]) { av_log(NULL, AV_LOG_ERROR, "decompression incorrect\n"); else av_log(NULL, AV_LOG_ERROR, "decompression OK\n"); + +end: fclose(in); av_free(orig); av_free(comp); -- 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".