From patchwork Fri Aug 27 14:27:06 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 29814 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2a4a:0:0:0:0 with SMTP id k10csp1512468iov; Fri, 27 Aug 2021 07:28:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw6MUNP7qpYGpwWbrAh9C5VLyb1MKMWCe6yElZU8eULu5aeuHvZ1mlAA9Ue2oVYpEZjCkxj X-Received: by 2002:a17:907:7817:: with SMTP id la23mr10449446ejc.43.1630074515768; Fri, 27 Aug 2021 07:28:35 -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 z10si6736658edd.2.2021.08.27.07.28.35; Fri, 27 Aug 2021 07:28:35 -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="bCj/+cRp"; 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 2A17E68A306; Fri, 27 Aug 2021 17:27:55 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074075.outbound.protection.outlook.com [40.92.74.75]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DA53D68A214 for ; Fri, 27 Aug 2021 17:27:48 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VEYD0MzxufaHxKNMEmbacGjC5DkZXDM1ctdkKj/0V5SmUYV9SLaM+HwlxcPoFLKbWuWUvjskf+Q5+etTSwEHTkTw9aY25detgyaMnzBrFK/xqWqpeE1zfNqkWN3RLabs6WUv/lv4KqvbgBuIwT+hcRdHav5d/NDI3AXT6CcHXwxkD0hI7yG0bY6fQmO3yvWWxTsF4wEc5ZrKn9RF1DgzlprJG2ohL2mIMXeQ7hs1J971y+w2DLIQh7QOusVVtxREIkkbrbmGE0noa3M/T34IHGMOdg3CZytXPN/VV7eoLy/R+GiPw9bOS5yFFGOA9E4hzHiVJLoRTO7OJgoDSvrQUQ== 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-SenderADCheck; bh=CIPJJNiw6ckmDY87tED9peCXp/xNib/soJKEh88rpzs=; b=gmMT6LWMZTllXHpL3yRVK5WEgjlAnbnGK8ApxYf8Qmt8X9FYAYTb0f1dFq0VYnqSlP2TpPB7UUT/0tp5/6qm/fMoCH6Fdeth3+95O8MbQ8y+LwxIK3SCfahNgyvygzSzXN4IlvnvFFGQqgBqIoXc9L8fDwlA0PBTPrRh3D9dx2pidho/TO2notp53hZnoquZBLJVZwiyTtsqA3agivZLfWofbIy+g4Fbjo+G3kEvu4jJnurQ+/SowRIzZv24L1l/HPGBIA5U+W6zsRTL2OXoMyCjtsbvfEQYmoLfnvjsbStF+bbpWC+hz4S2RzgpCudB7hhlj0ipFY8hKsgHOMzIHw== 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=CIPJJNiw6ckmDY87tED9peCXp/xNib/soJKEh88rpzs=; b=bCj/+cRpqKQylfodB2x/LrJs5BErQaqiRr30aQtVvQyGriungPrQPgjN+j7XderONkJ336IAdc3b4lDzQcwUzzS8CQmNTz9WWH44y3jHAs+t841yhf6snBRjRBrNgZGRNUpD2pubP8Nd1fxy8e/oOV95IgFFyNYN1n9SXMuhOfoQHLvH8plcrF9f5rU5HNga29Ye+RyStWf56UMtocARKBpsJDbXvCppEsKhJ31MoEWNwlF+4ewQFk+voUGhlsmeMtd19f396kT0fj7Ko0xAP37j/6XJCN2qlW6ML6fGryyJng8QOFs0lCNbpTCg+a8sC7Ga9NgVBwg0lCeF5EDdOw== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM6PR03MB3687.eurprd03.prod.outlook.com (2603:10a6:209:30::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Fri, 27 Aug 2021 14:27:41 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::5574:1fd:cce2:d590]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::5574:1fd:cce2:d590%5]) with mapi id 15.20.4436.027; Fri, 27 Aug 2021 14:27:41 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 27 Aug 2021 16:27:06 +0200 Message-ID: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: X-TMN: [AoCc/J78F1829iuwAWzUMk6FqXk4AmAn] X-ClientProxiedBy: FR3P281CA0031.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::9) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20210827142725.645653-5-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.142.38) by FR3P281CA0031.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.10 via Frontend Transport; Fri, 27 Aug 2021 14:27:41 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3630bd77-58e1-48d3-b9ad-08d96966d3e8 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNXOVIHST31EzKLNwg5cTLbykmRyEKg7lkTTVlLW2XdZylbHK2xtcCK0kRA67FWIH3SN9/Kk1kJ3zQgvTh5SC4FgabwIodjkBrDO74mBql/Brx+2N1w/2XR0EST/wcIh6HfC6qWXnIXevb7fMMDjz+eTVHOOLxSOUzk73OB+jQLdcZirtiEn1ixMjd4Rfa6wOlsVNmJegpG4ktBznsStYVaSjTgEI1zBviNeiKS6aHEUS78u2JDvOI4GrW1bquTl4MOvVxAKV2C7wAO6vH6Ux5J/H8KDfS+BNfGFZTKEuqSOw64QWqWgQIkC5xoYvIMELzXn2UT8YMeE3+pDbuDwawES0uLY4aA2lo+EX9Fl/2s4bWVRR5Ya3ZmIpYOtgtgeVW20XBpUFQ0BBQcrJaJn4nYWgq+uBUJOYCJvNFpr7WOSxChCaT4tjhj3mYNy2o+bnx/6NvlP8B8YQ5ZUoRyk9smHOAZ1icKG9BdinLCTHsmPovmQWJ8ax3dWllZTx/+PhKVPpcty/Yg6Amrt5EmD/gQmRaeE+lysAljcoOl5XoIK8xx70bYZxfle9aU24PbloTXNL8uyvRH0k0bJzhbHPE07smil6xqdEnoCqrtV0tDc9nZ1OnI/fNejUQLrcQPxfkIA4APs408W17b2JtH4U3dO04UZ67znCt+0mGoHb4MNvr8yBzd1TdCsFTGko0EgGlGQy45lNkw5zUsDME1OkvCwsFf8PRbmc3c= X-MS-TrafficTypeDiagnostic: AM6PR03MB3687: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oIRiiF172eKbgKhsWpX2yfy3S9TI4nlMfLSFXVNheJSHOS6xYIrY5yYq8Ymog2PDypU683r+GNffYhAToK16EgnVBMHIZTPedsPUakoNuWTBPWTs6/XJl3RMNn3np3izJ65Wpf0D3RFi70FcoGR7NXNTb/gMApKcO//2aHCffKquia6NTN/3DhQdub/0ArXWH3MMLHMQqlhXRFm+pKn1Qun/0yRDlW7mI0DjAISbjDLE51O8YmDOeesaylJSXuT+brWNkFgpZcbfZVlRrBSlYl5yIKYAFH/7BFlQE/0qY4D5zyHz7VXh8erUJb1xnDQ641PKibV3/QJM872/eFnSwxljWzWSszaE8WNnStWIy/xhx8xsAAWfzlMvmsi5/Set4vQlEmSBf75pSwVtq+H6zwL4tPR4ZmnnYdRrja8f6kQnrEXmCkHFZ8xku4iHqbcm X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: y+mkgUK7qtJxHrNb2VC1A+7ybIwZjY1ahAD/HIgK+64qGCknGCtzybU1IXArlEqwXc856PSzSt5pTX4wr+aof8BZgrw4tgiYpRW/tDKFVhA4sQK71+oTu3md7M3CxFeFK3Ybl9HbQ1EocCstQgIzOQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3630bd77-58e1-48d3-b9ad-08d96966d3e8 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2021 14:27:41.4970 (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: AM6PR03MB3687 Subject: [FFmpeg-devel] [PATCH 06/25] avfilter/graphdump: Don't return truncated string 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: ApiNZLPxXVrV Signed-off-by: Andreas Rheinhardt --- libavfilter/graphdump.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavfilter/graphdump.c b/libavfilter/graphdump.c index cf3296550c..099125bea8 100644 --- a/libavfilter/graphdump.c +++ b/libavfilter/graphdump.c @@ -159,8 +159,10 @@ char *avfilter_graph_dump(AVFilterGraph *graph, const char *options) av_bprint_init(&buf, 0, AV_BPRINT_SIZE_COUNT_ONLY); avfilter_graph_dump_to_buf(&buf, graph); - av_bprint_init(&buf, buf.len + 1, buf.len + 1); + dump = av_malloc(buf.len + 1); + if (!dump) + return NULL; + av_bprint_init_for_buffer(&buf, dump, buf.len + 1); avfilter_graph_dump_to_buf(&buf, graph); - av_bprint_finalize(&buf, &dump); return dump; }