From patchwork Mon Oct 11 07:39:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 31043 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2084:0:0:0:0 with SMTP id a4csp3427122ioa; Mon, 11 Oct 2021 00:40:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxw9lE3fugqCcNien8GnuUxGO/BTECUnDmYt8Oup6fweU9Pw81NRJvCdQdVl/WdMYV15/dC X-Received: by 2002:a17:906:b254:: with SMTP id ce20mr23871139ejb.306.1633938000265; Mon, 11 Oct 2021 00:40:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633938000; cv=none; d=google.com; s=arc-20160816; b=LgueiT7xmh7b3PBZtF0c0vI5V3AqCuZBx+UrKhPVc0XBuRg2cZmScCMOt6a83s1h8X PIbQ+qI+ZdFRsGVkBBNnTXP8LXp/Q49RJGbCsb6eCqOWCoOeHEV7VFNvW+3EDgYCl4nh u5onI+8sBNxlhApWY/TFurQaJRH+I8tIyJkNVYfMkFgPko5ESiAhKbha7nJl7KJ7/xYy krL9+SEt5RupX1cJqG0Z7QnEG2MQC32GwNZvqsAv8Q93uJGluGdGYgdxW/zxr8LiCtPp r4zR68v/0RDlehqJx941Kb3jCDG9xbT1bh5wwlbQ+UHPfcQjuV/Gn694VMTKq8ZLblRW YkRw== 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=Cc5gN/PEsnJkuB/SPy69xjMJNJs97IkxeIkzSPE8rFU=; b=rfz73D88/EgsgiTuCwVwRoIOjowBerRQu3Aqy8Nu5ieFPD1I8FiAsxpOuKHSJRDpJy RzXkE4egafuThTZvH6hgUSJcwGXnpGI+y6TLJBOfToMndbFOlKwFzF32E+Gao60DSVaW /vnLd+e2BkN6ZRrIdIB6xuuwq6hZ84mJ385FMPtbPXqC4NV7uWYHqvgELfWQTb4ELpvl TbEgsAFIjhyrbEagY+rrt5/Wruoaabv1M3rapdX6qmClwr7mwu/BZ3OboDYw6sO5blRR tsgJV9gaH99GJzwsxBLKmmx/FzlVA/iuF3EgbGLngA94pkSzTZ3BlT6GJs4lXMmkFsXa t2LA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=GLyRSr3H; 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 hk24si10821408ejb.480.2021.10.11.00.39.59; Mon, 11 Oct 2021 00:40:00 -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=GLyRSr3H; 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 F287368008A; Mon, 11 Oct 2021 10:39:54 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-221-236.mail.qq.com (out203-205-221-236.mail.qq.com [203.205.221.236]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7129F68008A for ; Mon, 11 Oct 2021 10:39:46 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1633937981; bh=krywwbb68NFtLa0mJ198nR6GsQbAyqy7DVVg96S4KB8=; h=From:To:Cc:Subject:Date; b=GLyRSr3HThnn33KWH28SrgzNzqcwWxX6w7B8SnLj+RGXRDghbw+50nRlvKadLamUt FotBU5ed3CsJKua78vCAfeK1881W9tnyopCMepTrboyGwI1r7qYT7wSEgBaUzop/RJ HRZQksxWRL0Lqu3zRqwj5QDAmMMkgP6Rzn7tFPPc= Received: from ZHILIZHAO-MB2.tencent.com ([113.108.77.65]) by newxmesmtplogicsvrsza5.qq.com (NewEsmtp) with SMTP id 9E81E045; Mon, 11 Oct 2021 15:39:40 +0800 X-QQ-mid: xmsmtpt1633937980tpvuy5zr4 Message-ID: X-QQ-XMAILINFO: ND42uzdxTIzr4poKD9TQZ7yxwsMFH1AOP2Ip0QFBY8ZtLtlYYduoUA/+vqKbsf FWTSRA5WImNMDp5a3dLXvxMk4HfsuwZ3Y6PnnXIvskr7ayiXaDwSO8rXuJio6BUE79iuH1HDr49J bwJjjth5AW7DThKtHLq9nYTgYhooKloqhdv/t3h0bwb3yBSxcs5l/n/nCK+DNkUGq3T1RN8UmNwE 5/6R/4rZIXAFxwosHLeoY+X75KadaC167jHbMducbqaZZo8p4lpV57B9WO8zmDnWeSKfcaYfGinx yEes8BnsQ9BhmmVKQglqEtC6tRRrn6uy8WDjqF9+HKGBIfc/OIClatE3i/mYjDrGUbVlCrWCcrxa qdPP4YQpX13SR2Y/zP8hBtnrm/1X6w+jdUeDqupOCH9N7Hw7inC+GHjKCgga8oX3Eu3Y92kBqMOQ InPpcpNAGmeoXc9rpSWMbn0cc93BXzMBvtTW6BO9eTMkKXZxzaIInoLMm2jKSnKR8LPYe2ah7B7+ RjdW+lyD4+9fTMMzKOVnHhzJ5To53TWnB2STgIb6kLeVGuTZJHiQECdzSksDez8sA0rUl9qNLiq7 PfirNgLKfnlLjsPoXjdB9vSpqKkVPOXlA1te/NLn76jsvOitZT6a5+lyeiZl4A4Y+bOEvs4sAtNh Ov9POGvSA+ewTmWKuaK14pvwCDLPCwv9329nnR9TxpRIYH+K2OCfJyyIYXGbqUy/AaJ7emdlmi9C Ay0g+70QB1/D/a2DCvguYgojF3chLT97FwMPmsHm9yyHARF7oO5TpjMe0PGQgQEZR7qXSzolxLoh frehErvrbsoucGgi/SF1NC6LsnCFPt8uJxifmgxFTw6Z2KjUU93Hah From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Mon, 11 Oct 2021 15:39:39 +0800 X-OQ-MSGID: <20211011073939.53009-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] libavcodec/speexdec: fix memleak in error path 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: HTwsfK0LXq1s --- libavcodec/speexdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/speexdec.c b/libavcodec/speexdec.c index 35270e6723..fccceab74c 100644 --- a/libavcodec/speexdec.c +++ b/libavcodec/speexdec.c @@ -1586,5 +1586,5 @@ const AVCodec ff_speex_decoder = { .close = speex_decode_close, .capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_CHANNEL_CONF, .priv_data_size = sizeof(SpeexContext), - .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE, + .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE | FF_CODEC_CAP_INIT_CLEANUP, };