From patchwork Thu Aug 25 21:15:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 37495 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:139a:b0:8f:1db5:eae2 with SMTP id w26csp578695pzh; Thu, 25 Aug 2022 14:16:09 -0700 (PDT) X-Google-Smtp-Source: AA6agR78j9o5qjntl2WQUXaMPSBV9Bga8e52TGl36xvUkY5zBKpi3+EzaJL/5w3NRGa4tqZ2X6vD X-Received: by 2002:a17:907:728c:b0:730:c005:5d93 with SMTP id dt12-20020a170907728c00b00730c0055d93mr3670090ejc.265.1661462168828; Thu, 25 Aug 2022 14:16:08 -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 r16-20020a05640251d000b00445918d297dsi309818edd.482.2022.08.25.14.16.08; Thu, 25 Aug 2022 14:16:08 -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=N03Gya4g; 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 5102568B9C6; Fri, 26 Aug 2022 00:16:06 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2044.outbound.protection.outlook.com [40.92.90.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8A79F68B370 for ; Fri, 26 Aug 2022 00:15:59 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c61kSwr9gEWgGg5PJQqEkTDzBg4sKW27a4U+9bA+TeVw7+K0uH1tl7wCUAIiAO5US7KVhASJmgAqvVOD84HdtQ9W3F4zTi/l+0LeD5meBCwD55oa53iOgoE5g+ZioFvFCm4Nlk9NuHIp0PbiqISlsocMUZfC6ZkJNKt5Bjy+f41Ybhp6B3uTCRidiByCmid2L5NFY5JGhIqOU5Ml5XH82oSiWayO50h2g1qqAhX5KsU2y9t+l8nn5MwIc/UpyBn5AQmNhb2L/8iivy2tNLnLPKS9jCN70n7+1UjVJYU+mUtcswF2HDoPWYJxH5f5r/P54JWZp2ov8RBfMouLzdfvAg== 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=FRr94rV18dmFR5ucWskEbcuK7jcDFXBR6ShSPtujUYU=; b=gn5B9DaMW3OwDbOqR2cBPViujHlTuFc9Sf+osF7S3a386B0ySlQa5XynsGGQJJxGZwBVK0JBGH5Y697CXrL+MMG1Ww9+sBwFPPnr/K+0AccrbthP0GDEKcJhwAx0nTgY4iJ36LDJxrsL/1uEyS/ICEa0HXSoiJ9TyONrE7SvE1GZaCsi8pO6CqAfh9cPzx7DzrE5ia32fLpwBKRNVVbd7CDdA0dKF4EIXLbT7RVbfqtHRTK+o0h7gwdZo4gcXoiLyEwrpiMwY7nFKi113L2TXCxH9aei4YZ6K5MVV6lg3XdvZDUKXH3tYZllKA5z9qHRDLuz36qoWgk2EUfxy+RFvg== 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=FRr94rV18dmFR5ucWskEbcuK7jcDFXBR6ShSPtujUYU=; b=N03Gya4gKwHADd7pjEAxhwkjyHG781kaGNvK+T/O4+awY/wfMaQX/I5zkpKawjaSXElHBSygCTVuoIW6pJzUGasQVkBtHcTj+su/UZCCZNsRDnZXgDkFjJttDI6JcmhIv3F4QJmmo4pyjADv8tpJpP5OaYjGH2TkuqXNkNWy+Xi+GU2YQJhUbHwhZhe64Ol89ql7dz/b3+vWMSftQFFjO3VoXl8s9bzru7XcntF+ptBwYH7InmaA4ahxG/mQtFwqL3vOEnh/FTA0EZkdEoS0MlI9/keULn7D5Ozr3kdOXHVzbzjRdUDhshrLrUkEiNfbNK90ogGJgOLD12OkK/u1yg== Received: from HE1PR0101MB2219.eurprd01.prod.exchangelabs.com (2603:10a6:3:2b::25) by AM0PR01MB5875.eurprd01.prod.exchangelabs.com (2603:10a6:208:15b::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Thu, 25 Aug 2022 21:15:57 +0000 Received: from HE1PR0101MB2219.eurprd01.prod.exchangelabs.com ([fe80::a552:4834:4a95:2c5e]) by HE1PR0101MB2219.eurprd01.prod.exchangelabs.com ([fe80::a552:4834:4a95:2c5e%6]) with mapi id 15.20.5546.024; Thu, 25 Aug 2022 21:15:57 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 25 Aug 2022 23:15:51 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 X-TMN: [awIkocno5zvVol4DvF38PjBgh98TEwyM] X-ClientProxiedBy: ZR0P278CA0145.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::15) To HE1PR0101MB2219.eurprd01.prod.exchangelabs.com (2603:10a6:3:2b::25) X-Microsoft-Original-Message-ID: <20220825211551.818328-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3e591f7c-56e9-4345-8b7a-08da86df00be X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmpE5Ud63VVPnzi67JlvJlcMgLBC42ygdkD1s2qj9ppMPXdCSQz1NwoUQTcFX3gityn5+lTcFSAbc+TrHuyHPd4tDvNrBXryERLUQd87dXcM37sW5v0xn5FnEmKjFKYmsjjg1eVwXtafzDY3o3JEBgNYpK5BtP88BOGwIoVERt1VNqGuQKUv08JUUfCWgJmu9qUdlGYXK9l4tzq2CGKtFOtJiNONSBElm6RVi21a+bojETp7APpfb3bfNw+0QH87jDrvHYmS+pdpM+jNqYpltTks72/xAx4RyFA8GNmTycwx2xGgXhuGHQw4LJMvzWzUoQ6wZD6pXYcBWrU9bar4jY9u4/kzqxHpZLH9V7pX09aZ2gOIeaOAlALRe8J8hN6+qcTzgtVAOSiw+AvnpIABJpyQ1e6lLIJbGv0sw7icvSYqQNUbClbqM6M3hi3Iphn08jBe/U1zxsXdERDGoBFigy6fHRhF/TO6Ht8ttGgJGEYxImi/Uv8IW1waM7Oboj0yaaJ5d2XfHCLH+FToOuAmumjfciA556g/FhYmFAk3yYjSNnc/3XCmAoBDKA7E7oXGpXWOaZBoN6F25LORkKVIheWToD+y6h1VuCJHtWENNARxbNfJ9lltPlPwbl18whhG0YFJbbNz/L/DfpDIdOvvRUEbbcwyNSFP/239ZjlceOl7lMXdzZvLP+oEGAtaGHizfffvMqYGMHGf285vN+IHdzFkuS6ovWAcwOIFdCTLEgnJqan1UdeLJnobMOH/IVw6otY= X-MS-TrafficTypeDiagnostic: AM0PR01MB5875:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FzjzqOHvjEoVImIwxzqNV+JJ5ljL75U4Z6Mcm2g5l/T5THoWVvG4sDN9m6hC/eWvVZqBnMW0N3l3OpjzM/deMagxFiUqKKkXhPKQV4eFgq3Tc2YaqObHAife3WFs9+Y84WY4JyGbPAojjil9RcPFtl8Epf0XHy1DI5xZ3rBpEOBCrpCc+R/2Kz2B/2LmXrl3R0CjMJNuWZ1ie//6fmsGOroHBesQa3QYnScaerxE967oYU4QbLcCzzldwlna/Z+mOkrxEADaUUbohhznn8KOlEFXg5s3ps10sr4StFTA5+YW8SCK1PMS6IdQgPu0ZcEu3DlE8nWFtVjZMzOgCkXXqhnYZBKWHiAbKvQplYgodMr0FinJBeOeU+qzlO2J0MimmbEV3YEXay8mjhW7ScOWlIs/aQJ0KyQ2ecLXbqhDQE9DeExGfw7gJrWPU227j57WJcnvd7ZB9WkQH0jmm6lhHbNqS95YKIDn9u2mpr0ewazSeDoUdOZ4EI1PndQv1AIYXy6OPHcPsoJ965UFXCOhI3EGXRuEj3lrCOEumTRUObnZY88UplCJYeI5lNXIQ02MWpzdLjljUOi59rmzY8xXLJ1RXHjpgutPfT41/XMi0q0wkK55qArFchaXfM/sRiY1TY/rFhK7T0Dyl4c5a9TCyQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: nuX/ac5u1HK/PWPHjH8UjXYmsakzpl/XW7V5bvde0NqK9Dzpf5ssbpYF4RpzT0O6yP8ufqDnJkViF2/87uLnVn3ArYSGk4udkIMg8+uK+9Fb8OzhcMYilqcWPP9zM/l/grYKeTGRtnobVqzUf3a0Q+VuspW9y4G9jTPmC1urf048066gdec9oy8wLMmMF7LFsGgp3f2fxp+ztdEs0M7iaHWgJAp7V0U7QmK8NZ1jLWXifMz+WHW3GZYPr9SdhUzYQkf8kp0QVoxIxV0rW+IQW1cb0wI6jxhtrPbGh5cWXos4JkrUt2yd1n6R9uUp583btIEf8FuhFfeURYKYoS2sxedJbSXHdfFtLg/5Y0ZLiqyNKnPkhBqxRH2pIo9F+kc3EuKJo/KOPVqLP5CyLvDhoFEEIxwCt2I7UGfO7KcnXrnyYdxJl1eFRxyj/fbjeOx6rOvD+gtwLKVayZkmpYkiBpppKVJxRyYQ9+0LGNUyOKFuPxT72buGmJ11wEn1XQd3EZIs7Oruc7lHNhWm9to/jXCoqklfMPVlEoE7CrML+uFZOqsuin0Z0Crqr4dWyTnAvNKOuABMT7uSJeCySu6kDFn5siIxy5gqIchUFaHvtGxdc2x1QatYRcsmXa0tUp6moEazx9EY10TMGW13b1knj3SpUhqUZBMrizPrSvxACnJoNCmynYdu/murCrCh7n877ZvOttmoGRaTwbS1/6MDDBLJdVOfOCFTFr7e0kLStUpK5C1+aoy5tA0qcef0Y1Apav+znkIq4MtNlVxeNGfRMHEARDn+q/QQ1N8z1KEQ1OD1t2HNuSZ3EZbasRA9+7wnQn4nuPJFWkSx9If+7KMxji+P2a8TGqjF3KgviSsBdQxg7SvqCgo+qd9cBkAz3oIuwG/vQBY2JAssInHQEusk3Ifbg/zV+vfCypHKvaLvkqFprRchRI6sIjHCcvko/zebd7NopXQIGIp3/DFuGM1aHCH/z1szMAxveL0XdTuYBKKHDQ3ElFhBhpZsBVOY7z4m+D9J7d023N1grtJ5rCzHZlxikG8ySsvMrAFgj34VrNDBe0/YHvvJpiy06o7nIgTDWzXJWUTO3V9UetAjAv2I1BRXiOhglT1d+5NcCXXl1IimBpPqgMqn5d2Wd4l3dk2CRCMW8HTfkc/8rSv/A76wJBTb9Rp5ISHxXSs0Bym7YIIKqmLL+d6xrvtwpmP3tCWzR6PZhrBhaN/gPfqETQTuZqMB31eKvoyKIHfWY+cnihMU0cBMTwQytvae7hYzRWuFIo9f6IH7J4MSbvFLFaY8X9VWCr0rnGDYi2ixd9RURD8= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e591f7c-56e9-4345-8b7a-08da86df00be X-MS-Exchange-CrossTenant-AuthSource: HE1PR0101MB2219.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2022 21:15:57.7787 (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: AM0PR01MB5875 Subject: [FFmpeg-devel] [PATCH] fftools/ffmpeg_opt: Check creation of new program 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: K4AXgXvWGkrZ Fixes Coverity issue #1512413. Signed-off-by: Andreas Rheinhardt --- fftools/ffmpeg_opt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fftools/ffmpeg_opt.c b/fftools/ffmpeg_opt.c index 8128dcf9fb..aec94dc0f4 100644 --- a/fftools/ffmpeg_opt.c +++ b/fftools/ffmpeg_opt.c @@ -2769,6 +2769,8 @@ static void of_add_programs(AVFormatContext *oc, const OptionsContext *o) } program = av_new_program(oc, progid); + if (!program) + exit_program(1); p = o->program[i].u.str; while(*p) {