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 EB04040C5A for ; Sat, 5 Feb 2022 21:57:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2991368B034; Sat, 5 Feb 2022 23:57:38 +0200 (EET) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2100.outbound.protection.outlook.com [40.92.90.100]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4E03C68AEE9 for ; Sat, 5 Feb 2022 23:57:31 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GxMc9/JC6L9gOpMLEpmi4H6xY55kTYgfLdMBUvzD8D2TEPd7Wz3I0EXAYnNY/Yf+8RwLPKplCEXfiqMawbbc7X3TleINBzuClBc50ZG/l9OvsD3Hkakvy+hWaehnjCbMk7Z9NkQsb0sl60l54kSLtZGNVJj0EU05252onwZ5XmIrusMUhIXLta6pcr6KgoV+WJDsO6QrReKXVy7DjskzkAQkwW9D90PnWiRKTW3WcbFUvlnpxz49q1YaoBC3iTx/F0VCZKpw8s1g6XRr/i/BQYbGWGHE18ureZWih6YZdx2QQ6Hp6WaNDNux/2yU+EdrGVjIHESfb2YekhThsz5R0g== 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=IJEVBJM6uirgj0Kd8IDumWxRtb4h72+IUsg5e/QWhgk=; b=O5f8utLJ2V11vl9c71QEYmlf8tbHHNLbkL1gMLtyXN/EiTLFcLVDhguryt//DncO6tNgnV0fn2Nc+PsekS19nf0QL3dORaYwPkKrMMYTTkLZrZ7FFmylpraS4KzxwvI0bcyP0v7bDyHvwNhiFVSzd26R2XB7xKiRlEyUEteQnEZ2UzL0K2t8nIvSZGDjRBbdbEYME2Szn/X1D5VjkWGUGU6so3+BZW3JjnpZE1bMYSmL8yyK0DHNj4D+t0Pi+j20y9rl+PkskwvuXe7yelUahoWtduredw3s+ns0Qeobn8BUbVw4oGOTW1KMRaiuOlMQfNX6Yvry8SUSE53wLY6YKg== 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=IJEVBJM6uirgj0Kd8IDumWxRtb4h72+IUsg5e/QWhgk=; b=DPu4Y2iv+3L6aRjQ7JqCRHXcXV0Ewl92wgy9/xW2pXf0DDnJ3hFRk20Vjkt/KhXJZ1UsXn7mAtyK6vIOjEF7bosYnDhjTjrd1OvYAnuPfir2LwuceCjUSNMEBKKx/RW7JoS3JWRuU0BmGC3HttJrZjRwtkdmGlgFE53mk/b2Vw5z6BP2I6Y2iMTHGBxgxkpkTniIbqiePRGxc6KVQwWXjQPPhcIMdi7HPxjn5TvLIPb4BRGDP+jfnO/3RjzD87OQH3NYRtbHh6vlcjY5seGn8Ql+twHGt/xBexStZAtnxMwSXo/cX1hH+p319lqObdBBJoGMsaoze0aDTqrOhI9Q5w== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM0PR03MB5076.eurprd03.prod.outlook.com (2603:10a6:208:101::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.17; Sat, 5 Feb 2022 21:57:29 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22%6]) with mapi id 15.20.4951.018; Sat, 5 Feb 2022 21:57:29 +0000 Message-ID: Date: Sat, 5 Feb 2022 22:57:28 +0100 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220205195304.14816-1-michael@niedermayer.cc> From: Andreas Rheinhardt In-Reply-To: <20220205195304.14816-1-michael@niedermayer.cc> X-TMN: [xNnuZ0lUo1viAJ38mLJDCrJ5pGUTB4qx] X-ClientProxiedBy: AM6P195CA0056.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:87::33) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <03d428b3-89f6-6092-953f-03329c3e2871@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7ffc2973-7e51-46bb-019f-08d9e8f2812f X-MS-TrafficTypeDiagnostic: AM0PR03MB5076:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: z/4YjmmN1KKPnuLUnF0Bx9PfM2RJ28oOsHsgyZCe66z8iKg0w0uVwqZnhNgFPMcw0IMhCBllEOKnJhwlrBUfVtyf0ToadQp/W7HCS73tw1GY9MBVrwcc/GiOQMlNvjd+pVRg7MnNkm+eSqdAHb13SVlg1f3eWFvPPJMldPd1/dRcbR6vyqcFzKEVpXTmOJHEAcYOvMQfFSR/fdZdVdxfso2fiAHuA3KdcBVhuFHoXN4yL7yZnT1idRk8zImR8C0zbzY+oUM3ioOOCHfCiub1fqVCYqkP9ImYeDxOjCaJJ2g+gB7tYED67X9TpsN1xpAZ4Fjs0qfsEF5DZ5FOEXtAPKzi3mGyK9zdtc73uc57v7W3qKd4jozJP32YYNFZQH4OqMSIElGTNHk/00Ff1htls6T5WToYnKuCbHDmFvf3SI/QQ6tJvtzI4DtYZL7w5HT8OvX5CPjGf3dJsWNKpHD4UOGDSJ+imEioe5j6GuULTqQoQiwvrcBxk1GUqmJlMxz0Z30GIYosVFzFaHyzLWXDkQzBqFVLzklmWFS22MhC7Xe4ciBuzX59uudFZC31ByijgnNAa/AtQArycRCKG7+znce72WyiUaJ1J2bPbqrsCPTwgcsnX5DT2hZK2L+ovel0 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Qk9HZUVDd2UxT2tCWmNwSVNLUHUvMkR2UlhJaFZKK05JUTBKU2xKdFd1Rk1i?= =?utf-8?B?cit4d2lwdGxNSjEzWGROUVRCZ2dHTjIycXltd3p4aTVhUmJrbVppdllnRWtm?= =?utf-8?B?d0ttZ3pDYXFoV0d6bjZWcXRaOUMzbDVGbjR3VFN0SWl4ajZ2d1RwcEVKL0JH?= =?utf-8?B?NlV0bXc2YzVsSDFwNTNCc0RkN2NiYUsrN0hXYXVrdzZ3ZGcvMGFRa3VGTERx?= =?utf-8?B?aVZoRGMvM2tlaW13Q0NYRFh6NkZCa3F4R2U2ampxVURCRElIVVNaQzg5bnpI?= =?utf-8?B?M0Y0enltYmgxV0dZMDhWZWg5WHp4UFVBNnhKcHlta1Mxam1RRHNHdVNUM0Iv?= =?utf-8?B?OHVDK0s2S1NEY2VwdmR1RG1nYzVKYnB2TG5CL1B5WnczdjNZUlk1dDZkS2Nq?= =?utf-8?B?cTRaS3dKMWtmZmJ3Nm5NSWZnbWVpUDZwVUNMZ1g2SDc4elRKejQzbENhOWZU?= =?utf-8?B?d0Q2Qy81aXd0M2JVbHZ3N1VkZWNLdFVuQjlwV1owUGh0NVZ1aUp0TnN3dG9L?= =?utf-8?B?RnBMN0ZJZXM2ZFlrY3FZVUpRYzkrOCtvTEc5Z0txNExtb0FZR1RqcHNscjlM?= =?utf-8?B?R0RCekRIUlg4MkVBR2dGbGZLQlJKNkFTVzRSM0d6NVNRK1Y3SE5Jdi9EYzZO?= =?utf-8?B?cHExWk00ZStnbGpudGVQdW5NT3JkNktXZXZ3MDJ2WXdmVCt5a2VqZ05aN1F6?= =?utf-8?B?MFVFdmJvQzVhZHhpR1h2OXptTGhqKzVPSDVMa3pDOTZHcUlDc0h1Y1NYdkRn?= =?utf-8?B?Z3JhQ0U2UldYME15YXpOb0huV0tHc0ZEdVNvSEl1YmVvbFNtWDBaSE5TODky?= =?utf-8?B?TEFxL2xzVExwMFNuZStjVEtpRlhYaFJQZHVxSUZrempZclprbGJTbG9FQ1R0?= =?utf-8?B?aGtuQXkyL0UyWmFRczRNSlI5N3JFR2VXZjZicjMyOEZpWnQ4K25hNjYrUjJs?= =?utf-8?B?aXJpY3dVNUZUdnBIeVNUUWF0ODlSVFFFeGdhclVZVFlwdmZ5RFQ4aUZOZ1p3?= =?utf-8?B?ZzRqa3RHUnBLZ3ErUlByYUswQWJhWEZlRUlDZ2kwSTY1Mkg4QVpUTUZFR0Qv?= =?utf-8?B?K2g4YlpwOElPNWhMaWJyUnd2T3N5WDZ1UVYvS2NZN0hodGt1cWVrOXB4Y2x0?= =?utf-8?B?cVNTWjRJci9YeXJXa3dBZ243Wk1jSDNZb3ZPVy9WV25ETHZHVXl0Ykk1K01Z?= =?utf-8?B?SDN1bW1TbEI0QTdsbUgvTTVsVll2bWNybENFVW9keVZzdis4T0gxcFpNdllW?= =?utf-8?B?SUVmdVRuWWRtTGNPMG9hbEdaVjBXa2ErSU9sVzJudm5pQ0YwUT09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7ffc2973-7e51-46bb-019f-08d9e8f2812f X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2022 21:57:29.8112 (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: AM0PR03MB5076 Subject: Re: [FFmpeg-devel] [PATCH 1/2] avformat/matroskadec: Check desc_bytes 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: Division by 0 > Fixes: 44035/clusterfuzz-testcase-minimized-ffmpeg_dem_WEBM_DASH_MANIFEST_fuzzer-4826721386364928 > > 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 5a9acfb247..f433391a16 100644 > --- a/libavformat/matroskadec.c > +++ b/libavformat/matroskadec.c > @@ -4216,6 +4216,8 @@ static int64_t webm_dash_manifest_compute_bandwidth(AVFormatContext *s, int64_t > do { > int64_t desc_bytes = desc_end.end_offset - desc_beg.start_offset; > int64_t desc_ns = desc_end.end_time_ns - desc_beg.start_time_ns; > + if (desc_bytes <= 0) > + return -1; > double desc_sec = desc_ns / nano_seconds_per_second; > double calc_bits_per_second = (desc_bytes * 8) / desc_sec; > This should give a declaration-after-statement error. - 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".