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 83A424115B for ; Mon, 14 Feb 2022 19:57:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 383CA68B1FB; Mon, 14 Feb 2022 21:57:00 +0200 (EET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2053.outbound.protection.outlook.com [40.92.91.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 33F1C68B0A7 for ; Mon, 14 Feb 2022 21:56:54 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hDCunrkLgDaqlfytuYtNi/llLeelUDILu9J+oRmARXouYJ9V/65j9EqBr0fVzd5sfuPOfes3zd3/xTgWnODIt5zaOLFmO2pCtMg3452fxKhs/8GVeAkEjjmo+MpnGis5Y/6cue+IsVVFGa7PhRB40ux8vz8fmGwNolvEa8jR1fwUNBKcLvxaxQ9VZXRt/cmTTRGZ6Nn+nfmx2WvlG6tNNhrhoegETB4WeoOJUZ+mMqPVWQbgI7ft3XJPvn90gNZ+Bgbpe9OP75BYqNlifvDKiXAC/vu5rHmTkcL7+ezEVF+EXNq8cI3+Bl0io6+PXUWIOQ1+sfAzbEV8EN+HMWRqbw== 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=UKNA3D8sIZbmZTowPfuuWGxj6guLTTIFErx2NkrHtUE=; b=U+HCpByqZjGyJTwRcWqBO828GiiDKf7xxC4CqcPRJyEN3I4Wr089VGxKIJgrOqXF5PIpVkmnFhudMlAUKZPPDCZILMfhlUQulwEd42+WAyoKQC2YBX+JOiuC1wHJQpaMTBhrVnqXYALTAH+MJEmVVAFtp7aGPrahMPxzP7FlWbLNu8iWXNRyF0psxuTlzILfITSSdVrAltJTYJDnNc9Oogejy5O8bQJbEaY+U6FDl/iPnjYon/nACayLq3dxjEg0DwDvJfLwZUd3DwvOZ2MEddTbxDPd22DkkNBqOpyTsaQis2/sXfZ82lIeoRboKFRGCsJJUGlWhR36IE+uKeaeyA== 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=UKNA3D8sIZbmZTowPfuuWGxj6guLTTIFErx2NkrHtUE=; b=TECqBmTJngvaKPkI86pnLaitaeZIhtXgIpIrNuW0EJCieN12gybDhPD1Idy0xaHNTsQI0x6NDXjA2kSMbdxK8LzUFmRBBASHpFbxtv2QcKLqhbNahssMAde4VzUGLqufzeX6eaR6Krh32Gk8zmXcBKFMqQA1KG2po8CY/wTZt32t9KE1D6iwL+NiN5Gn4Fx/xae/W3AanyVEkxKGGFAQ3TwQ+ZlM6QVb1abqUrDLRnbW+gtoXq/a4eOHXjHRXaA+6uBGsvbV6YijpAHKiVvjwQ0Z4vq/c4SiaozFF//o2hP5AWcCe7LB8yC/3BMSpKjxQbLwdDfKrTBSYaTVHP9Aog== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM0PR03MB5617.eurprd03.prod.outlook.com (2603:10a6:208:169::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.19; Mon, 14 Feb 2022 19:56:53 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22%5]) with mapi id 15.20.4975.019; Mon, 14 Feb 2022 19:56:52 +0000 Message-ID: Date: Mon, 14 Feb 2022 20:56:51 +0100 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220214193934.22315-1-michael@niedermayer.cc> From: Andreas Rheinhardt In-Reply-To: <20220214193934.22315-1-michael@niedermayer.cc> X-TMN: [vnAgKFzeTi86w0+zrhuVItw49yqahmXj] X-ClientProxiedBy: AM6P192CA0041.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::18) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c7565e72-4c25-44ce-477f-08d9eff42556 X-MS-TrafficTypeDiagnostic: AM0PR03MB5617:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vy+Tl2Q2r10/AysFERbG9htgDWyhLQNrvwUhXFPpN4wWXPwOdi1iWfLmLvhICrPPJrYQSEZtgbEzF5Gan080ZNrn94x/4AAT9WUEPHcaqPtVv+Xy1ekA4/KpDfa1Od8FgWH5MUAxjZ/Mavaqc7OpJODL6i5zEScksufEoEoPkZh7nruVxkXXK9NawYwLYLxZs+rKfi9OcUdkc21GrBP4+/DqT20H4PtM3y2vYO6+UHcpLdcbJtdiU4vleURZjRXg9WAVJvRPuXdZNhIZXAeaBNej6oXYw9aEbcTQpNH0Hie/kZ3GOhao90b0Fxf0zQUoMGDaKfMEH4t05hPUrhIluMQ7mM+aRhIzEqg2UWz256gQqCx8gUI07TiTeYdczeA1jVtOeKvq07t31x7ryC3qgKSUK5nnzT8BBxf40NpL/5S3sqFc5ccNyxFGjzYILoQwuXOdSCpLATREpKoCOxqCRzdBAe2Xm1AOauBUjmvwnBS5oU6MESu18BG3zKVxGtWh7gDujdnLAST+0GhyOXQkrHbTIeREHDWa5B3A6NUEmCU8Cb5GqIUPG62ExH/NYAyxDeX1Y2fB1DFGSudYvJamRFapqccuIQ7I7AcCTPQjXcUnONfDaxI4/Xtd2i0dVE5W X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z1BqVElhcC9SQ2JEZzJNTms1VDdLOUFKcUQrQUJEejFsNStFc0N6WnQxR3Bk?= =?utf-8?B?dExFeldWTjk0Q1d2bVFZMWxWekVFSkNTTVB1WmhPWmdvd21iZ0NMTXZmakww?= =?utf-8?B?cUNVYlVHY1VCTnFxZVZXWnZRQWlDaE92cjNWUk5TaGlIQ0hvT1QzeTRmdmUy?= =?utf-8?B?VE8zMXkwOWZ2NVMxT1libGdwN1gvTTlBczIxdUZ3ekVWRW9iMlRjQW03L2ZL?= =?utf-8?B?Vk1YOEJRVzExbTNSN2ZBTk1DLzZJa29UMXRXTkx4RXR5YmppaFJiclpjMzdh?= =?utf-8?B?SytPbi9aOWkyak1zYlllVmRLSEQvdmVRNnFTVE9jV2FOZnZzSVdHaFozUFpK?= =?utf-8?B?cmQ1QVdUaUhyNFNjQVdPUzhqbXhnL2Z6Q2dIVml0RTJCMFpJeDJ2d2hpRTlj?= =?utf-8?B?T2N4Nzh0aWFSWWpUUWlodXJhcjRnbWFWbXJHSE9FRUdYZUZyU2xmcWlYSHRs?= =?utf-8?B?RDFtUEFOUDFRR3phNUxRWmdoYzAvUEhNV2dZbzFlQWh2aGJBM2JGckF0L2w2?= =?utf-8?B?Tko0cHZSTjVNZEVFbFhaMjNKcWpNdlVXMFRmcGplSUZaN3ViR3I2cVc5SVpV?= =?utf-8?B?L0xxYlZZMHAwNmNjVzQ5Sk55LzFzWkVSdDE1Zk9uTlN6NVY0dkhmQTNGalp1?= =?utf-8?B?OGViL2lsRUsyZDloS2dzcUs4aXJRSm5VZXYzN3FJTnZqUjJ3WEF6UitpbUl0?= =?utf-8?B?dDJJNlUvR3FoTW5uRHVjMytHSHN6bCtENDNoWFV1QjlCYlcycmdsMDM4YnJ4?= =?utf-8?B?MXpPam5qMHF6MTB2bUY5bUxLTjc3eWU4anJJQ0NRMnpjd2hsM29McmZGZHVj?= =?utf-8?B?TDU2eUxVSzFmY0RrUkMwR3hUbENOelZPQVphNmJQR21MOWVwRG12dDFmWk5H?= =?utf-8?B?Vi96VU9vU3I5bVZHMEE5VWJmWnpwSExPY0g5anc2OGtvd0dkaHBtNzRhTFF0?= =?utf-8?B?T0duYndwNUx0eVIwNUVNdXlWZnZ1dXpDVjRYdHZzdDdBUzdLSmZKbVZJdVdC?= =?utf-8?B?Y0NmWWd0VGdxbkYvaythTVRwSWxLQ2wrWFZxYUdoMXdTNG1qQ09SOWxmZHZX?= =?utf-8?B?S3N3aU9nRTRjWkQ0VGVndTIwbjdvNE82TSt1ajZDVUZ5SUp1Y0VZc1BubjhY?= =?utf-8?B?VWVINHVyN2s4Y2RVNGRzRWpUd044NzJudEdnbHRYNE53ZEJOMFJCREdKakFS?= =?utf-8?B?NGovemJ6d2VVU3lLZzcyd0xXemJ2WHFpa29EQU5NNHZncWNGbmxmcEpMbUln?= =?utf-8?B?UkZMV3NFTG9iMVFYOC9mWVNpM3NWMSs4MGE0VGFPNDJubENndz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c7565e72-4c25-44ce-477f-08d9eff42556 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2022 19:56:52.9293 (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: AM0PR03MB5617 Subject: Re: [FFmpeg-devel] [PATCH 1/4] avformat/matroskadec: Check duration 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 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: Michael Niedermayer: > Fixes: -nan is outside the range of representable values of type 'long' > Fixes: 44614/clusterfuzz-testcase-minimized-ffmpeg_dem_WEBM_DASH_MANIFEST_fuzzer-6216204841254912 > > Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg > Signed-off-by: Michael Niedermayer > --- > libavformat/matroskadec.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c > index 91f3567692..8f0c53a6bc 100644 > --- a/libavformat/matroskadec.c > +++ b/libavformat/matroskadec.c > @@ -3065,6 +3065,8 @@ static int matroska_read_header(AVFormatContext *s) > > if (!matroska->time_scale) > matroska->time_scale = 1000000; > + if (isnan(matroska->duration)) > + matroska->duration = 0; > if (matroska->duration) > matroska->ctx->duration = matroska->duration * matroska->time_scale * > 1000 / AV_TIME_BASE; LGTM. - Andreas _______________________________________________ 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".