From patchwork Tue Feb 8 15:40:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 34186 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2c4e:0:0:0:0 with SMTP id x14csp912423iov; Tue, 8 Feb 2022 07:40:38 -0800 (PST) X-Google-Smtp-Source: ABdhPJwCIYmQji/NDmoITG32LCyMq7PV712eClhHN/UYbEfZyySw6SgrXi+wKhOo2j5cgr1EYi9A X-Received: by 2002:a05:6402:2804:: with SMTP id h4mr5044378ede.241.1644334838040; Tue, 08 Feb 2022 07:40:38 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id cb21si6224474edb.492.2022.02.08.07.40.37; Tue, 08 Feb 2022 07:40:38 -0800 (PST) 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=@outlook.com header.s=selector1 header.b=JRa10iav; arc=fail (body hash mismatch); 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=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 70C2368B1E9; Tue, 8 Feb 2022 17:40:35 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069024.outbound.protection.outlook.com [40.92.69.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9782C68B0AA for ; Tue, 8 Feb 2022 17:40:28 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BwtkTwe3TOPIwHH6Y2T++/JTywXsgs3cKVaSPx0oKuTwOceCjEfY/1Se+uyy1K5T4bxqxXewxm2pZ3xUQWKs92OUIEF75K2y5XFEI8cstkOQJiPp2hqvhnecnB9/eab8JFxHASShLI5IiqaepALrGOPPAQbLr3uxKL8egITrdmmxIxl25AprzqjWL/ywINmB/Gf9HfhAmXGHmRfkuDLN0nASoU8Y5IwNgIOl4/B9avtg3sTtlrrOsRx70Jvm+3a4Ousaw+/D5PpoJggWXoG8j5QvfUgdl30v8uoptwSSZilAPi1vL5OYQ8G7ue9DW9sXJ2MAq3WinhW/mDQRokGjAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=z0ifh7KNH36SOyC2ZwqhBkyMA887HltS89P8LSqGuFQ=; b=FNOkNxbS8fODGMgys+nHtHnFlB2pZx+z1tlp5hVA9TeRSvgcBbYVlKpYBjYUFmXSFJJQ27pkBE40eADAYNZJboMQ2NcaX7Ojh5b9yJcVhyPQgXsio+KnkqEYpM1Cx0ost6Fwp8dlHZa5kJsRjvOM0uhVhKbjD1bCCwM/lP2/SuO2VAptDkBoROl1IoZ7TUvEElFzufzblk7FH2quA4MgYrqhFyGhTfyEU+KZw/P2ZPevUzVSP/7I4LpIfEF662Eg5DADhDiNht2zHPzjnXxVAGrsfJakk9Gi78uYeYpChMNFw5REEqHnc3anYHmeoMOovRzbkTMDtAgoH196ylUIBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z0ifh7KNH36SOyC2ZwqhBkyMA887HltS89P8LSqGuFQ=; b=JRa10iavGz33MTavp5FkNMfkjJHngLMPfajoHsvAhkEpZ3iBGVduwuvEApuKcymaLewQFu2k2BRUW6CCk5EDfCu1XX/y0iFZh7jjSEMc5iJ5FIRh3VskZTbxmTRR98muHvzg00D/ojhYNUf+O1z6NY7O9/OSwsplfcGQiERJ8OjjBIuQnfASIb3FpavqMReDLQsdi290/ceb59MgkCKaQa8VaM7r93G9TUEhcoUlqpSl2yoQxriBlV5sglUjQ3OMsCbKSE6Z+rfly2BfT3MbI+9hQJiZHed0/YfYK2D6uM7MKRt9U7wKo8qMu5KK/AFlWXTYM0kcpJyZ9J4PU89Ulw== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by VI1PR03MB4957.eurprd03.prod.outlook.com (2603:10a6:803:b6::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.19; Tue, 8 Feb 2022 15:40:27 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22%6]) with mapi id 15.20.4951.019; Tue, 8 Feb 2022 15:40:27 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 8 Feb 2022 16:40:16 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 X-TMN: [VbONkZxBzPwJLw212qOTlxcWmmfeFsc4] X-ClientProxiedBy: AM6P193CA0101.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:88::42) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20220208154017.1172686-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a76f8076-1b48-41d6-06dc-08d9eb195426 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiQlB9bKabCTlYh0pf6YrAz8zjifGPIxxJwWg80P6D3BkZyM1I4cSLr9o12Az6FSXKbgGTNNuex6mLtIL92F9bN+3YhMG7gU5EMkA3H0gGZjVQV2mGCRnmgLhyr2VKRsGBSr1Wh3dMUkLHIsRAsPU5g3ckmnzm5FlOWg3PF6pKJBoAXle0DMuoZvyDY4NJvFXfm+q4OK4DfGmlv9fb2p3mesFno1j1Fh0c6y4mchq16MRpU00MyRQY8/0laP7WVdWZTGkrU8c5QBsUAn0kxsIs2P0wLNWFV7FK9VYKoDQGcpS6xlaslBXi6HAKTkYPnZALeCyCss9FbxMk5Owgl2iLfUv+tgA4A0mS5SNOQvZpHkaGlISemUUQTYm8BPxCb91BzCRGW0lhQIFEsh0QNuvBfCxX0niABC0aOEhyYCXkiHOGoL1HO7ShGDlSEWiaQEaoU+QR5j8yWFQ3KtH3muYSp0WfbrV9AKpR2vVROJPckM/ii6kM9XLMsxK/2H2VM601Rs7wha4hWRxzTerz9LJOeqKQ8/3o8YlnyBwfWql1K8UZ/fPWAgI+hn+vlTJFn7oXJPVSfx8KiWzd006cTD0S8Twb1d8MxKDunuc7Fq1jgLH1NrqJfeAAhwEauVyruyJhe4t0N9STzjJu9BSIQKxa8EmoZ+4o+EihV27EveJ/ojF3wtJbz4MV3pU19q3yOUrNXjxM13uXS3KxKwnf//lkMUpttLAouDHkmmVlDsLlv2J1jX2+L4aM11LmoFMo2sAxs= X-MS-TrafficTypeDiagnostic: VI1PR03MB4957:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hT+QDB8HGgYNT4/rkHxC3DuLNJA5e7BmMiBcCEo7B6BiWBfxd9SyBursfRZXBfT5H3Jf2GmxMSy65T615uOWqkMRbEw/AKfup3ZgbuwUBhFGvKHvq0WLmrEd0fFFRZFwVNia5H1TUHLhMh3/yOFpUfkGOZtFao7AHux/Hf9cBcWX1SD1kudHXx14wuSkVaojctqfUH/T7cSlEKNxx3tSuLaw7E/rvMf8gfUFmuJNe00LUNAEmOhhn0wFNVIZAC16TBz6bpoc1f2ePSqfBydVDu6UtcliVGhcjGCl3T8wiOk3q52uc70w/APEYoYzoEK2eQvymSDV9f5+PSNc8bgxjUJl6bKcfyCT4QfJznetOgB65VqjbqpcUQs9NPKSZMmSfkulJJ07M0+U3Iu5HdCMyYq6MvrQ1m1Lk12kDDF9xJpgDu9JBP3FEAQB1r+tS2ASRBXB02JZWxrRcBohTGrSZvhIUzIluKoxFgK8yctmezw91/l/ubGrsTSPPwQtBWVGy+FWgi7YfMVIxZlTo8z73A/97XHcBGm1WghmmFu6WalcqpJ3BMPGSYpquo7BVKtG8UBQQTiIyPA9fsVCXh63fA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: q9PpLzpmKKvR6+LG71ipb/6erxP+lA2IQOCXR8fq/Xjf9NTDwBUUi/Xmebwm0Oh2RCGqwzlU0os4LCjlCJgBVFQfFXXz7yI3S0Bbsn5HMSjfrYGGVeyhBdX1s/upgCC6uxYHx7l1+vLpJLi0MTo2yw7LbwDJ8MTrOxevGfrdNJUo5Htr7QeVF9X/AcWrcLRkvB/kyQA/QWu4+Tp4TJgNRw469xNvGBl/tveCuVDbAnovUxzx0KSJyMyX3LT0v5jFzTzXhQmHs9b508kZ88N/9Exy2SuU9np7/e3w2x2UqQhhqpr5nKt9yt2eOZ/RdnvU1qqqTJCvcoMzerqUDDY8b1ACUBDv4ljmx38hdORu7h741c4sYKy+3Jjsp0n7DY4iJrOsv0BHw4gjk7rzP/BYG3kUimQJuVLroi9f+JcrhttXalilMyQnTnqflkvILkfqbMiAITWX8EvALEdKjQGUt4mhRsyVcJ/ubzU2+auxtUXVke83OYTP4twmXyKpn0p/uJ0ALfGLLnoIrJV6AJ5SHq7/PiDjcU72mFxEBBQWdoCRU4lZwx4CtCKJoZxmhbcyDcchFZyPORjZ9qhsDOhP8IZoQyLHfgErOoMw9fSVVa0ne11b/5knqSo6zYkqWazNZhM/jhHYrrgVY3fpV/GIN/Q+uSoGCz69Z/LvIp69CZkULBIFugaFTBvy2kCYw+qkudzkZczkr3XyL/u8QnZTYj7kGKRLSJMhcnoEn1f+2J2aw9JAJiSQZKYmpNGnrMw5/tv1P7PdV7+EZAyruyAPzwBEy8gqZGu87G6dTyb5VloPG/tz8grVbj7XxKVcFtpatKChACN4r08Yt4MGO8gAO2XAaZJHBBVaijvtSivXmrHb1GKjkO83vX0M+rmCWp/dxwM7ADJ/9TtIMrfeSvD8TJWH52nrez2rljviZ9nBNvIv91mg/q5pg/k2uIDv9H6r8J5x4H4IUp1U5xEXSTzhLg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a76f8076-1b48-41d6-06dc-08d9eb195426 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Feb 2022 15:40:27.0154 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB4957 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/hcadec: Fix memleak upon allocation error 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: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: qUqWG2GvxSV7 An AVFloatDSPContext would leak upon av_tx_init() failure. Signed-off-by: Andreas Rheinhardt --- libavcodec/hcadec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/hcadec.c b/libavcodec/hcadec.c index c98f8eb379..ef3af08c4c 100644 --- a/libavcodec/hcadec.c +++ b/libavcodec/hcadec.c @@ -455,6 +455,7 @@ const AVCodec ff_hca_decoder = { .decode = decode_frame, .close = decode_close, .capabilities = AV_CODEC_CAP_DR1, + .caps_internal = FF_CODEC_CAP_INIT_CLEANUP, .sample_fmts = (const enum AVSampleFormat[]) { AV_SAMPLE_FMT_FLTP, AV_SAMPLE_FMT_NONE }, };