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 EBA6D4BFBB for ; Mon, 28 Jul 2025 03:45:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 5377068D86C; Mon, 28 Jul 2025 06:45:39 +0300 (EEST) Received: from m16.mail.163.com (m16.mail.163.com [220.197.31.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0175C68BE2F for ; Mon, 28 Jul 2025 06:45:31 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:To:Subject:Date:Message-Id:MIME-Version: Content-Type; bh=z8wv21wXKjkn9qq8zYyQW8+sqSij+vKMms0SXcHrakQ=; b=C4vYtqQr5DKztw5LVXqWEXD4RF1PVWkPyv4XF1Y3ZAZxO7/MH+JJRjQKqkKA6p /mze4p8HMqt9kkag/s1wt07nRItzQGday96Qf5zxC8XMwf52OZwY+dTwzK9uW1Y/ UxGgIUXhr0j+wgWDiCO8J3rq9OYh/4scrOm+B6HkPkyVA= Received: from caifan-ThinkCentre-M760t.mioffice.cn (unknown []) by gzga-smtp-mtada-g0-1 (Coremail) with SMTP id _____wC3h4BV8oZoaGeJHw--.2093S2; Mon, 28 Jul 2025 11:45:26 +0800 (CST) From: Cai Fan To: ffmpeg-devel@ffmpeg.org Date: Mon, 28 Jul 2025 11:45:23 +0800 Message-Id: <20250728034523.1863230-1-caifan0425@163.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CM-TRANSID: _____wC3h4BV8oZoaGeJHw--.2093S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrKFW7Cw1kuFy3Ar13tF4UCFg_yoWfGrcEya s7Jw1kXryYva1xJwn0vr4jyFZ7Xa18AFWayr13G39rJas09F1qyws3Wws8Xr18Zrs7AF4j kr13ZryDJ3srGjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7sRR8uctUUUUU== X-Originating-IP: [1.202.162.52] X-CM-SenderInfo: xfdlwtrqqujki6rwjhhfrp/1tbiPRaYuWiG6M-+NgAAsL Subject: [FFmpeg-devel] =?utf-8?q?=5BPATCH_1/1=5D_libavformat/img2enc=2Ec?= =?utf-8?q?=3A_rm_warning_=E2=80=98=2Etmp=E2=80=99_directive_output_may_be?= =?utf-8?q?_truncated?= 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: Cai Fan 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: Signed-off-by: Cai Fan --- libavformat/img2enc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavformat/img2enc.c b/libavformat/img2enc.c index 41638d92b8..672cfe18fd 100644 --- a/libavformat/img2enc.c +++ b/libavformat/img2enc.c @@ -180,6 +180,10 @@ static int write_packet(AVFormatContext *s, AVPacket *pkt) } for (i = 0; i < 4; i++) { av_dict_copy(&options, img->protocol_opts, 0); + if (strlen(filename) + 5 >= sizeof(img->tmp[i])) { + av_log(s, AV_LOG_ERROR, "Filename too long: %s\n", filename); + return AVERROR(EINVAL); + } snprintf(img->tmp[i], sizeof(img->tmp[i]), "%s.tmp", filename); av_strlcpy(img->target[i], filename, sizeof(img->target[i])); if (s->io_open(s, &pb[i], img->use_rename ? img->tmp[i] : filename, AVIO_FLAG_WRITE, &options) < 0) { -- 2.34.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".