From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 8F85248254 for ; Wed, 14 Feb 2024 12:03:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BFB0D68D1A3; Wed, 14 Feb 2024 14:03:52 +0200 (EET) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01olkn2060.outbound.protection.outlook.com [40.92.66.60]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5569A68CC25 for ; Wed, 14 Feb 2024 14:03:46 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KgY8q9qao2+X3tE8j3n4ynIAY4zmgWJ7btaWsejnO3UNk6+JxTidh7zC/5E+RSTWYWS4NaAi303VpjBrFnUUIXszhI0GHIAugx3m1NLoOGnDOjUOB7zPtMGh9kE4k7uEpzuAqcgY2pVWslsRzjZHRbQLaZrE3VfZZLUshcItgxjG4aE6AMqSh1NJe+5ACZToLM2pUeDF3ydrnz6Rgt5xad2KOjR4McuxKvBHmlXKx1fnTnEbQ2AMFVjWT9op8XuSs+QMUJS3VgCnr67fqQk6GeKx/xZlnegGsh1p/Wgg5rMUT7PIeEqxQY81VHMtj+PbTsv6cBni00sEeqbff2SHHg== 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=WbW8AMgmV+6xdg5lwGaJZ62uISzPF5c3MAFEaayVnZg=; b=Nuodj6YYf0njNmMhaVNIW4d7E2lAWw9PmqQdPZB+Wxeoxx/qvTQSUDTp3EjMf7Siop36Yw89VppO7HxkQ0xW+SdHRimt4tztUL+RcrBxSVmTcvWbs23/o/oBNp6jKJBkPG0SiHYFujwsspkBgE2pq74LKo9y+RjJsysMsOuDfpLML+JCrTtZnEP1P2GDaf4iB/YTgFUWuI6EV3FY5I4wH1cy/GZV3GmZbq6cO+UtPf7b8xjCmqsSObGRH1zx5Zd4CSYqYEwsn51Dur+OXLd250lYTE3Z9zVDwhv6By5eszzo5dJOXftYaVIjQNqcsfYrOP55VssAg07liB7rKqQmrw== 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=WbW8AMgmV+6xdg5lwGaJZ62uISzPF5c3MAFEaayVnZg=; b=qW6GvWoW/m5lM3v+zn0nLCSzX2IEK9XvOLZtwOH2SeUcghZYpqQ3daVgv/wmEoWkw0NNXFHaPP78qF9srOowUGMfGRqmwk+79bCiYvq7ySofRafjTUbyL3iUNGkcrKC2W+h86lwCj0pubZ1xeaaBtwl5k2S7JJ7RJP2xp3p1TNKhf8hzfN+XQIy8iK0yCgM+AgXOSwpxdSQYUBvcVeCrSgSd1qe+sbNnANrL1cIZj20Tt84p/2oBx+cQFgF2o21PiFPh6Moy1ZO74iM5+zKGN3L8Iyqh4r013KHxw/tBYXCowFUNATLdRF6Eb1MAUo6PUR+BSU7jK1t2d30xFfO5Gw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0157.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:320::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.26; Wed, 14 Feb 2024 12:03:44 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d%5]) with mapi id 15.20.7270.036; Wed, 14 Feb 2024 12:03:44 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 14 Feb 2024 13:05:31 +0100 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [IJVXecyE8JI8f6ejOFjj5v8W2iLhTJb4] X-ClientProxiedBy: FR3P281CA0169.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a0::8) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240214120534.587472-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0157:EE_ X-MS-Office365-Filtering-Correlation-Id: 52963119-12dc-465b-31c2-08dc2d54fe19 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HKbmUiA8Ubv2EUSgRTSBLSLcwIJTdqPe5ft3pFGrnCr6BG1Z0lyFROXpISKFP/PTUVQkUsKAJncaoWa6LaZjO5s7aZ8zQyO9ysnuVNiSPjvm0ZAzvy5Wkf5DxmmDKCePGhGHOwVrdhRnTjN9c7EHA5OLjfJColrgtIlHPA41sizLJfKlkZZOvtQbRRUkh8xGvm5v3ylIEigYBYU/eE/pTc3H7ZIfj8FyjSY0RkwYXbH5eNRJpwCZgpisiqQtgaSMWUH1+6z1o3B+bKnzyBYCHdAKYymgfj2hQ3RqBUVqozPffrB3tIHW32Dnm1x1RKgRv0KeMA+F5OKWaNiW3PdUqGt2kEmjPJs7pTnfoQtNEP2UMun3IDiKII3l0Qbz+K35D5VtK2ysywo7Up4nnhdFozEqrGlyjWkLiHx4l2tBsgDIFUfdSy4kf0wqhF89CyElhb2zraZx9xxSm/1+AvwHNm7eAnRAXyfakEqWDiVjOa/Pae0vyLRbrwDyE3QjB8svbFGlkoO0ALyxBFFCgvo1Nkoimq3hwle/tlVs3c6QDYquk/PafTVx0G32EGYKzqKCV61taEatUPv0V4oncMZmxPgHdNHMIGTq5IshjMZKImkosp/GigH9oDLeZGwXb/Nx X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1wYj8qb57vjbnrBbxkyh+zw0bmMXgOAdHffZpIfkJmk6q+UexrOZ8qwBhN6n?= =?us-ascii?Q?VdBLNSW8ykAstZl44JfAkGHxwvXokkDstimx0MlWHSFZNyaEPzzfyrUemVVS?= =?us-ascii?Q?yhzEwmoKPQ3kxfm48KSobnAD5z5CreNXzfuP14WnR2M2l6XElGLwBQK97qep?= =?us-ascii?Q?zpffwpWhXme6l2MVpOgEyxB5aMOcYbAqSxb0lGBIN0eGTD3W2t2NENd7Z7qX?= =?us-ascii?Q?zqY6tcPdy/+h8qYSWCH+wdPf7Eyn3Y8o+JS3Sy5BWB2ekSUc/zbyQkaIVVd9?= =?us-ascii?Q?t0FpN5rqfEDbgbfYnzbNYSKe3QvU4iGKsqTRjM0ijzRVpJeryKXjx1dupIqa?= =?us-ascii?Q?+dJh+rq5ugbZJCEVPHTIDhIQoYj+1Ol3ZjVBML/JmUcZp7s/C25cWaBWaGZm?= =?us-ascii?Q?naTkBF531q6s77zDv/yQ4E4xaA8Ainv00BPEqYi8b/WtAVLRQr0lnvERY6lW?= =?us-ascii?Q?lZXINoZLgPPJBjgy8maE1ZmfdygJwig8ycTpxvOVIyumDKnEy80rRIDLnTm9?= =?us-ascii?Q?lVmHaWe4fy2GCC3g1lhx8pmogcpJOx15kednXBbIKO5ofv/QkT81SHu2ZmLA?= =?us-ascii?Q?jpggYJaNuFWpLVNwctHpH8ppiy2uFOn4Kv+2YjkMT97TW6rVHQkpdzuRyfl0?= =?us-ascii?Q?8XlV52UB4v/5YJITbCtrqm96plNveBBn51WumQj0MSOZ1sBfkiE4Gpocgkrz?= =?us-ascii?Q?uJEhEalGysfCt2dJz5QHxjT5wi7f7BIT0WLE8O2sZzaB7rm8mbPvpq/OvQ1I?= =?us-ascii?Q?Eh+AKhF55u+mdzCiU4Nx4mVH8fTbMqHanLqzjcPrPBnMrnvW5ZYtYaQVWCcI?= =?us-ascii?Q?m9hunWlxy8FcynPoLVvxV4r/zEAA3dn/DtLmKc5z7UUV0rqwqYKfT3r1ozBZ?= =?us-ascii?Q?l+ApqMmOjs1yxHnBTSNsw9zDiTjll6jtn+sTvEMgiTGJW8zsNSF2tmx9fDq7?= =?us-ascii?Q?dnL6UFfHTGscHyJIN7h0bHyQb1dvA1KBqi1tJmHpQcc0ZdfNv/jqCJ9+ViJK?= =?us-ascii?Q?bkHcfwvlFo163xkroknpyA6onPWSp7IAJ7AD8ZzgFLMGQ452DBcqe9bq9rKe?= =?us-ascii?Q?dQ5gLhdek4W9MFwTIQ+XRZFTKwbsgmcqXViYqQWvSJNRo/aqeGWge168b6Mj?= =?us-ascii?Q?iWMXNlC5wRaZnFnLAQDrZBz9j3Cjrmx3Icgxd/UbFl6bKZVHCMUmwiVgMAnB?= =?us-ascii?Q?SjHEgUtC3ezTUq4mokXQITgy4ulyxEWccDmncIU2dFD1uFroz6Wm27b0OHHK?= =?us-ascii?Q?jhM+5MxUosswwUkX3yu73RZ0Mtmfihl5OrvyGfk06A=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52963119-12dc-465b-31c2-08dc2d54fe19 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2024 12:03:44.5088 (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: AM8P250MB0157 Subject: [FFmpeg-devel] [PATCH 2/5] avfilter/signature_lookup: Check for 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Signed-off-by: Andreas Rheinhardt --- libavfilter/signature_lookup.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libavfilter/signature_lookup.c b/libavfilter/signature_lookup.c index ad012ecced..90b1d0eadf 100644 --- a/libavfilter/signature_lookup.c +++ b/libavfilter/signature_lookup.c @@ -205,11 +205,15 @@ static MatchingInfo* get_matching_parameters(AVFilterContext *ctx, SignatureCont } hspace_elem; /* houghspace */ - hspace_elem** hspace = av_malloc_array(MAX_FRAMERATE, sizeof(hspace_elem *)); + hspace_elem **hspace = av_mallocz(MAX_FRAMERATE * sizeof(*hspace)); + if (!hspace) + return NULL; /* initialize houghspace */ for (i = 0; i < MAX_FRAMERATE; i++) { hspace[i] = av_malloc_array(2 * HOUGH_MAX_OFFSET + 1, sizeof(hspace_elem)); + if (!hspace[i]) + goto error; for (j = 0; j < 2 * HOUGH_MAX_OFFSET + 1; j++) { hspace[i][j].score = 0; hspace[i][j].dist = 99999; -- 2.34.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".