From patchwork Fri Mar 18 02:54:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 34831 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6838:3486:0:0:0:0 with SMTP id ek6csp1451305nkb; Thu, 17 Mar 2022 19:55:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJymP10YsamJVmRrxcFGV3JFdkAjgq+JEDK4BuUogP0lqST9AJr3p/fCuvAbSZ9i+ZKjBO1K X-Received: by 2002:a17:906:c344:b0:6b4:c768:4a9a with SMTP id ci4-20020a170906c34400b006b4c7684a9amr7078398ejb.151.1647572104721; Thu, 17 Mar 2022 19:55:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647572104; cv=none; d=google.com; s=arc-20160816; b=l7E4RBR2mVtxDpvEHsqJXpphR2KHSZeYnGhZz1qfF3sPbmWQ+EMAYD/8XuWKo7O01J Mn9/un6sKB62vBB7U82FQDWkf1s6pOrTff/PUHRMCW53ZMUNWVbg/MY14Y3fxKSAlG0L H8wpy3h1Gb1AdTDTjaX5Ka95GWWuK85FEwZG9xoKIfTm3nZWCihDxg9Ue/Y0h5R2DpHj 6Mc7rwx5ZD4S1ERMERcSBZMAIhooBAtVG+hYznHJPon37mkB0R9FSqnaQlm0CM/g6xU3 1lAWBIxmTsqIQQq2kC3q5W8sN0+ofhiq+5eAwk6mivetjk93i+clN+H000a6tS/ZIzRH QphA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:date:to:from:message-id :dkim-signature:delivered-to; bh=iwEbL2ay2P8QuUUMBRIxMH0Fw+yvFFPBZErkdGmrZrw=; b=WPrFP07zEZ3uYtIo2Ka92b6ZCFOVJOhBRhuKUkgeenJHIMXsykBonKIuUATuvd2EZy xVqKUCz3sXTVE0G0l0Ml2udihTrLnAiahVBSDoC9+DOc/iCwjTS5gYiIUyj1nKh2WhcP GtaTXISHFu3wOg7MUHG63+xR7QehGX4uwa7j4hB5ZjAMGV2cj7dt/Qcp1sUNP2Il1zyq ACCatMpPC5RUcHdNsfE8G6gE19zE5KRqkWRxTVr7lFu2IZtEbxwcLuigc0BnBn/wvRGK RxZyrfCGOrMbyga0TyBE8+nEfLlSeMSOsiWJjMalgP9Na1XX+GG/hjgxG5kHC8AHasoE OzeA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b="Ayr/TUw6"; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id l18-20020a1709066b9200b006df76385e44si516750ejr.740.2022.03.17.19.55.03; Thu, 17 Mar 2022 19:55:04 -0700 (PDT) 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=@foxmail.com header.s=s201512 header.b="Ayr/TUw6"; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D1CA068B0CD; Fri, 18 Mar 2022 04:54:59 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-251-80.mail.qq.com (out203-205-251-80.mail.qq.com [203.205.251.80]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2E93368A3B7 for ; Fri, 18 Mar 2022 04:54:50 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1647572086; bh=raZ2xOpOf8duG/PVXljvVLoKWMu1cw7yMJWr8HeC29Q=; h=From:To:Cc:Subject:Date; b=Ayr/TUw6XpAiqVlZ3UBqRx+iFa2n7y4hDX3yNjjYZ7ce1QWU1WtMOourCiBcko4Lv jH3Zyle/a663OmXukcOOoeGhpWpiO6zgM+5HbPCXyOesS1iJx2xuloCGyvPNYWkEJ/ ZTaBfIcUooGijZuqN3/WCJjYtk26O67VP6r0gHDw= Received: from ZHILIZHAO-MB2.tencent.com ([119.123.135.31]) by newxmesmtplogicsvrszc8.qq.com (NewEsmtp) with SMTP id DAC98878; Fri, 18 Mar 2022 10:54:44 +0800 X-QQ-mid: xmsmtpt1647572084tnpazqvgr Message-ID: X-QQ-XMAILINFO: OZZSS56D9fAj93UWdE03F5zYiKi21zxZq6jlXeZ3gR+pk2ll3X+yBX12rgYANz 95Y6tHTU2jhe+XBa+HmTNyjt3/ZIHcUjJGJvFrguYCP8Iek+uDQedWczq3WZWTIOtlcOh7NSQv0i 83KIybUPBBWEWd8BCQZ07nQrG/cqPLbeMLSfbXeEBGWYBcK+merWlvK3yZL8hyqoZU8K9N59skBZ K1OjLYZL6cy+iz8EhYtcLlDWKUezhtNZ76GGxKcs0U/VDXo4Ewp6LwIeCyMq4o3WJrNmknoRaB8K g6OGLVngV1C57viq9qGaJCe/0PzS0kfcjFCy5Qcc776+J5URbmeY/q3hvyCBjrvexRqwRfRfQgWZ LHUyd0DwehtGE5zNJYCJUvo/CFzPumTy4DF1HQ3AEfHMypo7p5uWBfDFGG0zNWXFTfv2/sKOZeC7 fHv+mSh7cTmyFsSD7mh/KwYGIquJ5MI/SQJv7HvJEcWiKDTVH5EcIkETspQOQNPfHTijfLHQdSng +C54dbpEJYC9dcKjdJtgWHA7NA6LTzGXcmVHrr9AKQ7M1MVOLBKOhX3t9vDfgkJ3L/mUsgPvAYm8 /FkEUkAoWJmJa1aYObdUtagM0Tm7bNrBK9/oy/+ukaVvh4aWmIFrFedoAniunn/oTXlhYgzJnwHk SDel88xxZTEJJ/v6aYxYUZzpLLZJfXkPD2tjPKobiMPuTynP9S1EpTHnqIg4xAlbf81EHye2vzCg OBahw29/egTMr19TwBL69bRkyoodl6pUv+LuAIa3OLzeEFN0NOk4EX0RdgwH+8O9TOBq55a3ARMn /aB3DWoO5lMLicLJ9alrXyutpMhddANJQ0wKaugBHIlmP5v3WB5x1BtIQeeH+92x2U+XRfJIWEwv wY0N00KElPxesnL5stQtcIIPdch/yew27IqnUC+W+EBfm9Irj5QAAUZP4aUEd1+QAcEipcQg23j7 40c0hAmSNw91ILfPgiSg== From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Fri, 18 Mar 2022 10:54:42 +0800 X-OQ-MSGID: <20220318025442.19973-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/setts_bsf: fix memleak 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: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: MJUgYIxRSJjh --- libavcodec/setts_bsf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/setts_bsf.c b/libavcodec/setts_bsf.c index 3c666b5061..fadf63bc54 100644 --- a/libavcodec/setts_bsf.c +++ b/libavcodec/setts_bsf.c @@ -244,6 +244,8 @@ static void setts_close(AVBSFContext *bsf) s->pts_expr = NULL; av_expr_free(s->dts_expr); s->dts_expr = NULL; + av_expr_free(s->duration_expr); + s->duration_expr = NULL; } #define OFFSET(x) offsetof(SetTSContext, x)