From patchwork Sun Mar 12 21:53:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 40655 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp1267014pzb; Sun, 12 Mar 2023 14:53:33 -0700 (PDT) X-Google-Smtp-Source: AK7set8GRjMN0br9SAaVpOD9674VQHAqHck1ESFFlut0D8EBtg8A+JyAorYVwPnABm+a/kmI2/+T X-Received: by 2002:a17:906:49c1:b0:878:5524:e932 with SMTP id w1-20020a17090649c100b008785524e932mr34375532ejv.5.1678658013687; Sun, 12 Mar 2023 14:53:33 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id gb29-20020a170907961d00b009223bf01f00si5420574ejc.873.2023.03.12.14.53.33; Sun, 12 Mar 2023 14:53:33 -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=@outlook.com header.s=selector1 header.b=KSvd0fI0; 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 C616068BBE3; Sun, 12 Mar 2023 23:53:27 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2063.outbound.protection.outlook.com [40.92.90.63]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8B08B68974C for ; Sun, 12 Mar 2023 23:53:21 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G4pWXlVIsN/EXzgfeRsaoyU2VWgbN9JRwIb3dspo8+UiS2bpCH1cSdN9kxDRDJg68Le4AHtDakfOm5uJdm/Ibu2rOXO5kDiLjPx4ztY5/vCmNf+9vgsKsNoYjpA86WFlkQpNLozTjBOTH2+6NM0rUN6W3QS389HPH+phvRc2bfaNzuPRTQgaE9FbZcZRLFUG1siTsoKft/m0L3I1IAxNUMYFiFdnHkEQ+KijZg9TRVfG0hFlEQzNMqwOAj+JFE3ldGo5DVV6uZyU5goOwJ6Oooem0BV91Yhg4AqvNXOj5i5cIbbJZBfvc5Sq/2Wft9JPxiZMF1WCjIwS0JdSEFTecg== 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=NMOZMw5czepQ0GcrwYhx9fhpLOCdKr+qyCQIcSzaODU=; b=RzwrbNmKXXaRgIQm4/eP5XQ8wSBcHXymzc08m8cMYSq4xNFbumUkeyCmT1XKz9fqIKKCwfP/q6/AoSZTkBMp88doS7rPLd5PZeJJANbpFAT14gv+kaAvdia9KbW1LA/tEju+2zTfL24hzfAuIpwNWQ8CGfRpClbNv9052y35Dy3D67FZG2oFZL0Au7ZZtOG5r1IWqOVIl+cufwZZmzxuOZO0ZZ/IsS0JO0DT5ZrDWiuD/qBrh7uRfWX47q4aYFciEbugVZh6PhUyEP2n0mXSooJN9mcL721BW7syK/Aj5Ezx5+ONo1+vzVIIeHnIz5DSRp57oMA8Z+m7Gc7yRegJIQ== 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=NMOZMw5czepQ0GcrwYhx9fhpLOCdKr+qyCQIcSzaODU=; b=KSvd0fI0+/Bs6by8dEnJKq2WiEOSO8AflLrCHnfyxUUvS1jnxkvL6R7xc8g7PiLhhTRk/CvgzYkSoPgNMbP7pfd1QPTAZo3MeC6GzFfFbb85FQ1yflrClsYWJKlNHEbxpY2v/r3YrlqKQUPKEh1HaYMAb1yzUTmUb96ggyvtbZgfyymLJSiqTBEFGyBJDAyv4dGFoQK21ZkAtap5INFJa/VIH5OHLIVY3xFWjNBqu4PlrsHWbmQkYuj9KM1qlbVgOClDfINUfBu4iBJeRMlXYrdlN9WRd8Da6iShj/z0Ya5VqEUtruiVGiwTMRt+ElhJuQK/CFRGbssFORdXk9RTwg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by GV1P250MB0907.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:94::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.24; Sun, 12 Mar 2023 21:53:16 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::73a:bd4b:26f3:cc2b]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::73a:bd4b:26f3:cc2b%3]) with mapi id 15.20.6178.015; Sun, 12 Mar 2023 21:53:16 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 12 Mar 2023 22:53:45 +0100 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [rXlVBORyzoI+ium5CLG/iMAeHqF1mJFfDuU/+DVVkEw=] X-ClientProxiedBy: ZR0P278CA0079.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:22::12) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230312215345.468293-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|GV1P250MB0907:EE_ X-MS-Office365-Filtering-Correlation-Id: 0539a40d-3417-4aa2-27ce-08db23442f65 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmqlMnhDLfS9U+U1ZWuGeDU1bs9Kn9XKtcpHFFmg5duIzpAKAjef17LUmJKNQBTCBBuNytfrKb1g8Y7kajY8oMif1Q72+vPhZtGb/eviNMGpJuj58o3Omac4bBNc/5m21kvmb0ggMq9R2W9pRzgL6y12A0+kL87Q2r/pfJ31N6DLQMxaMj39qtGN9zjTB8e2RSo+WlH8KG5CR7zRXZzVBz1xlPOxuNfLt6jg8eKKOdsBDd16ZtCy7CfHlJn9M4U9YiGpCgaoYreWNOckASbWEJXKEX1wzc899bilNl4gxXCxdC52q1EZ2NVrQTKbwtV+3kL5DFyHgkHEiLc67R/41Cub5KSQ+Ajo5HEDxNSXX7gfWpuTQfUtiOPgCg3/YMwijIDDjpQk164cSHMML0ZLipp+qIHts3VJetE9lHAm2QBlC8TIMMSsReZeJHbMyhY1n7PAAaq+LgHb7ZGSMcfFbtcosHa65x+GRfGEybNwHblEMYmEuWg5WXdIbD3X1dKeV+uXQxm17R3Kfv/4NTQYWGpxvnOcexf9e9PzuMar2isRnaMf26MMteHaf+YDlyGitxaZ2zjnFLI1QYDsZm7Y3nJQpTLw2PGVYZTK37Hg9sb8QUHqdyG8ofsDtQoYFsGUgBuDYEMKS5D8HEhRPv5F4kNQev9ZH+ijZShTBAzEhaMKYpu4FRoQduSTAp4W4Hg1PrRuY8aUujAay96kgdQy9EQIZ68qA3F0goQFu/MPRUwZ/Gk3b34QI5GDMIJkvzjH+Ok= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QvwmqVZDknxlHBkU13izs+3yOBed5tVnVdaiChd9+4inAOcjBERqo8wnPcbNgpXbF9w8ef7UI5A/hOQ58d6xeqqMKCsum85s0RqqgFEwDkUEXrOhQ2HNqxQ6itL4EkIGta8ivOF7T8RqFpt7XUkwsLmBnqR+UQDBtrPcvL2+uW6qHLsHKasBEex7HGJzOqtlrJyWlohV9+x6WVgODwCvD8EyRj/FTd5faO6wkKow8o6w4OvjPnGfpzpTIj4p80tBoZbYonACgnvqcnqMk/87hZUl/DU1R3SLbEvi9hFpuh7cPD2nsvJYnVG95V/tpYeIhxK0usv8BDhdc6pN26epRrMdpHle15z3dI2h/7+VL6ebZQXVimh8vnDOcQMw4MhCvTEomL4H9jCdK8JL5BGYkCOsNVTacUlTaMII1tbY8N9GljbgkqrhcjC3lJZNj4c5PqBW5XKU/UyAfju1qVFTlGOMc5q2ZafCV5a+H1zbGhJQu9DzbQuv3pp+Uo/i6Bsj2yZzzUGMN2Uiz9pixRGZPq0F2g+dHm8h6Jqxx1f8HUnjc4kAnI6KVZxBAUjKkjrf0s8f8ZQgh3jwCDJDPFlFvkT7Zm/rBIBLLpJNDOb8ZBlACClmX+QHUQe+KAH6X1dS9e/cywzFPYyWnx8/tYBBEA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: IyqlNUddBjy1UPt/5WCMzy/JbgkcIedNDP7qWXSSm3IOCjm7au1hsqZYK125x1L5UOXrBYFvgjdoXPNCul9HP1hiPmeP2bcEqYrPL4SaBo4/Q8ym4qxqIoATy6hh9NIiVW0FlXXKhNojMUUYGithZW9/4jSGCcb1ks6NnE6xdmhftSfCZsCf+QFQUOC8t7FCtCP52LDSrpAztzwUwv6zS1Nz34R0vepJdAKXUjv4XD0NuNboCNbxa0HVOaiubX6ihPrQpCGFs6MRVDyKO2gWcTB3uglpZxj3v8/2AZL25q0325ZPA7Ku78Q9skxepGutR9fmJVQjPwyl07HsJlQpAnBOjCvW/VfqcQWBDpq8atyzj1zUjClhuahEPxlzBaUZWVDPxkKSMqasp6xqV6fDceBNwyjfYP5kde4JzT/cg5W+q7CIJHkYJJgpAdX/PiLg/56tp8MYg9sL4svP1YG8gPi1fDiGZ7JGTAf+a6mjcVIV+YJU8D/YpWJmMaELgOsr6q+sG4FAp+5lo++3A8QhRxPdDVKXE/1XkHiQz80BU+MpMkJ0hzElu+/r5/RGY5BX7QHpo1/Fxy0zprru5GR38ifucnP09OngaI7mgu5FkS93tlzY+7YBPEVutG5aDop0Z6cjcoZ5Loodn9oJF124SZAONdx4XkBF1hFYk0cW+zdyHrYAVJdY//rd/ZpxrYEo6xwbAwNPMEeJFdmht71n+fnlgRpi8l1sebFzKmJavh4/yebC6UP7GYGHL/Bw/QRU+t1p4Q88Z5uc77is42xZVRudVXD32j8ayw7k9/UbBweJVq4J8AqGQ7gwXwfEOxyixzkLCEh7ES5OdQSV0ymCf8rC0n/fhTrJQK2ik+7X4mqyLdQHSGviSRmYs1AAHb+WWnPKphxvOrT2SG4uON8IgXeOD2+joRFsGZXmohPmZrXwft0W2R3Po9K10IGcntTZuyyPEJPHDhUo/fLh5ZjFu4PHN3firpQtqFFWYETTNlZfC4i0H1JfadyKUelJb2Ptmy1LgzTvU9GBCssZGu1CAc/i38R72mrCywu082kgRgb1fWf6Vo3L8RdOr+8kEacwpgrq9xZ8yR8vk8Pqxgicg5uV0aHR5iJYSTBFcTkHuVa7NoqkJIarRTkCbV1Wx1uobh4FiFd8AUckmS8jrGagX953j65DmElJ6ggmGORxhXzasOy/M526N1FTmTmq1yRLWewhWUGWs94RboMwZxs4349bKOW06TudWekrq+N5+mEqTZuhNVRwXf1AYTfDsUUCwedhX9EV+/LtoKRZ0sddOZiozqrEGb1SLegiYcODTDI= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0539a40d-3417-4aa2-27ce-08db23442f65 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2023 21:53:16.5619 (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: GV1P250MB0907 Subject: [FFmpeg-devel] [PATCH 3/3] avcodec/libx264: Fix leak in case of allocation failure 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: clauELHhHKbs Fixes Coverity issue #1518906. Signed-off-by: Andreas Rheinhardt --- libavcodec/libx264.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c index f65ac5dacc..e59939a8a7 100644 --- a/libavcodec/libx264.c +++ b/libavcodec/libx264.c @@ -503,6 +503,7 @@ FF_ENABLE_DEPRECATION_WARNINGS if (sei_data) { pic->extra_sei.payloads = av_mallocz(sizeof(pic->extra_sei.payloads[0])); if (pic->extra_sei.payloads == NULL) { + av_free(sei_data); ret = AVERROR(ENOMEM); goto fail; }