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 81E96431E5 for ; Tue, 18 Jan 2022 11:17:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 771BE68B0E8; Tue, 18 Jan 2022 13:17:36 +0200 (EET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074105.outbound.protection.outlook.com [40.92.74.105]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 04F4B68B0AC for ; Tue, 18 Jan 2022 13:17:29 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jVs0QSwnjp7zo8s6BFWXvVYj5DVTxgbsJoQod1n0IfnoX2BASrWp5n6M5nd8qBtKPtNTJoefz6P1Y4Ojv2EgwovEYVVNj4M6Wz/81U5imNEJTuyKZ8GU0i4A/zaVWtUtHQtjSlUSkWHEoQTgeqStTdC2MrpOXMKh4dsd0Ud+oRy+fEN2jnxmn/9LmEVlqfReooW7GSw0dQK/a+a9PDFkCk6tCrh0J8/9rixvm00Ws5wVV8uPq3+t6EYOOdAbh8TT9BxOYVHBfON9CIYiGnWX+cC/VP1Pj0ME38z7g36yguesaMRD4gTAyQXmQuisr1BiNFIyNWTjYnGPL096veyq/g== 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=JjMx7DZA8bOumsdh9KkyF4U+uvt0g4p6kCDyJo6a1Wg=; b=V+okgrETI+YyXd/se27geX6OkaOaSJ13XnRGDWayoQJhvmfAnLLDjmzBWeD0RpOWB7teYoTKAJk5D6abDaRiIw3BlEYa/4hq53ngpKyuCkE9LSHCZ9/m8uE1Dn7BweRSXiurOVPdf01ltFlk7ZsAmvR8IvX/rMAffhmEhOBLJPcq0d0C9pb0FG3/sPwqjSXKJIyPfhHv2qthcoAM4W+ozIR1k8VjDnZquH3C6Ff97sZC9uyMQFxmYGUFHnbe0wuGGeqg2kyghMdRJT2UvfWDaEz4wy69v6IJmF+xBiIErK0dmy4oo8eZnzcKQTJqz6TIznOnTI7Led5dudrU4TgEFg== 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=JjMx7DZA8bOumsdh9KkyF4U+uvt0g4p6kCDyJo6a1Wg=; b=QffIMs8/tsgkF4IDv1+/V+N217hXrrn8B6UsF3MYSQE2Jaius0CdHQiBTeqQuONcgjo92hvrdQMUxWzBEmdeNay1KSXOdlpbkw2lCU3s/cagkFo4nXCXeHpUepvYRKu8XfNTiRui/Jje88iw8VSNOGOi4LgG3Au2nvosEesbPpqSP+8Jf8RMGXi9BNIJ4uinAv2kq9rJMSVv3fBUYiThi4o846nEH3aHNU59aLb/PAmDJbmmp8rzPpmwIj/4pUCTsT4eFG2/INkpYZtECV/M8VjEcQoukvTYRkWAbdiRlJE8NYDgnBgk87AIsTiyMNO+fva0tCVpWabDU0B0wNY9hQ== Received: from PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) by AM6PR03MB5125.eurprd03.prod.outlook.com (2603:10a6:20b:83::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.11; Tue, 18 Jan 2022 11:17:28 +0000 Received: from PR3PR03MB6665.eurprd03.prod.outlook.com ([fe80::bd94:8238:bf7f:ca2]) by PR3PR03MB6665.eurprd03.prod.outlook.com ([fe80::bd94:8238:bf7f:ca2%5]) with mapi id 15.20.4888.014; Tue, 18 Jan 2022 11:17:28 +0000 Message-ID: Date: Tue, 18 Jan 2022 12:17:26 +0100 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [IVvnGEs0Hwsu96AaOcg/xmjlMvXNZWiB] X-ClientProxiedBy: AM8P191CA0002.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::7) To PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 148b354f-3671-4dd6-ad57-08d9da741c66 X-MS-TrafficTypeDiagnostic: AM6PR03MB5125:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: g1QfCZguW3+T/ryETqpiRE1awIXklBCsMCmC8bhjE4UkG42XhlGaoYiQXFvy+b5ttHxHP1Jcn0ieKFx1jzi6/HmxqbkTPJGWyrRVLBeNp1/D9WhlxLh2zRXFMJlccdzhPEL3fV8aDt4au3AfOPLxyjUGi52WDGN1AOt328NV/JT8NHNpg+2UPjxL2w8/y3olu31gdKTOk2jheT5XoVPom51QMO6YrG2f4Ko8etuUOysP/bdlAPwW0pVfBitZp52YAJNUUZlnh75DbjzIEzdurmvnmnI63u6BGIk5lj4jZneSQr7VwD7Bp40pQ8KHZHGq80gDD7otLYNhqfuXangg0YfAPYuHGazB3obAU4ItGwl6SslrMKfRPo0c4GxOiLos1tkXakifeAeYHAv6QLct7R16un1+ckJPjWjep1+PULQsowr4CyuenhrSUESij26eh9JkDcqRKLxQ24+INWPE9vPheXyQtDRjrjql9zl8fVDIkdu9WEQojmTFMARLeRgSRrLo/CMY3CBqGYXWx4JerLT0oWuagwN9pTXOy3GZ5+DUrL9KN5F1ArbLqJAeN8qxuigfue+uwN16YOGew91Udg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZUdpVG5TVXIyUVNwMFd5aStoM3A4NEtlY0tzM21tTC9pelVaS2tMN0RIMmVO?= =?utf-8?B?aEZQWmYzNE5hMnFGWnJpV3g2emNoN1k2WmgvT3NISnQvdGtTeEhyendJU1E2?= =?utf-8?B?RFkyVThzVG55WHVtMnU2dWo4aTk5dU9wdlVSc25HWXF5TWV6amxmNU1pdnk2?= =?utf-8?B?TU4wQlpwT0lvdVdLSzVpUzFWN2RIeUpSTjh0OTVmc2JtUTZHVWprUUZVNktI?= =?utf-8?B?eUlXTHYvZWQrZjhOQURCalVOOSs1WURQV3dqYUZTTXZYL2ZaM3ByMGNlTHRT?= =?utf-8?B?Vk5Ub1hXWGVrZGh5TWtLK1Z4QS9YTStCSk5lM3Vzc0Z2OWltSDdVS2xQckN3?= =?utf-8?B?UjlGQlBScFIvS0VId0dsOXZ0clVnalljY2IvVGM1WVh1NjZXQzZsOGpIYlRo?= =?utf-8?B?MEVlUkkzbW1qYy9xWXhjVzlCa3lSYUlxMVRQamhnR2YrYURvWmRjRkVXODZ1?= =?utf-8?B?aEU5SEpFQzB4QitYTEt0WGxvM1pUSlZmNDlMT2NrREhzd3ZiVHk2SnJrVHhl?= =?utf-8?B?YnFoMTZyM1k0MmtWRzRDSm0wcVQraUY0a2tNVTFDWjhKZ0hEa1VmWXNyc2Rs?= =?utf-8?B?Z21aOXdTVUt3SUlmcVpuWHFiQ1M0SzRhWWxaeWdpd0lsRkt0VWx1VE5mVHhl?= =?utf-8?B?Y3NjbHRmOGdGOWJWWHpMQXNvSmtRSllTSEJYMnFJN1B3SXhHcFNuTDJJMDJy?= =?utf-8?B?RGZmV01mRzdMYkl0aHNyQ04vVzZ3SHNNemw1UmRZSjV6MWpWYzJnZFVqQ2RU?= =?utf-8?B?aHZCVnhVL0xyTFhOc2RQL3BGMkhoc0hoblNlemN0UElpOEpmU3lqdkp4NnBQ?= =?utf-8?B?MFVBM1JaTnJUQWg1STFVeS9nL3B6YnM4RDQ3VFBFU2JxbmJwbGU2cXVDaXVX?= =?utf-8?B?VjhsK2hBcGNoR3FlcVN5a2N2cjBCUENWb1F1bSt2YjlZbVIvZUNUckFiMTVk?= =?utf-8?B?SUNCaFkwd0hyakNPRWhSZXgxRXM3R0xwa0cwNnF1NjY1UVlsOXlVQXNKOXZ5?= =?utf-8?B?dmF6ZzkwbUQ2emtBK29xSkZud0FHNUNXVFRibWI4Z0gyTEZZUkROeVpaY05F?= =?utf-8?B?V0xORUZEZUxqWjJQSytwTlYrQzhOVzVSdFkwa29pU01uUnFkVUgvVy9SNHVP?= =?utf-8?B?TjNKTXl2eUtIZlYxVFcyY3o5RVh0ZFZBM0RLcFlVRjlKcVo0a2V5c3dqb29N?= =?utf-8?B?MTZLdXFUTUlNSFF3b2R2NXh4TDVxeTZORHRSL0h4amo0SmhabUUzTDB1Tjk4?= =?utf-8?B?SEowZXFxaGx2V01zSnpFSHg1b01zK2lPMWRjalZXVGJia21nZz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 148b354f-3671-4dd6-ad57-08d9da741c66 X-MS-Exchange-CrossTenant-AuthSource: PR3PR03MB6665.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2022 11:17:28.0312 (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: AM6PR03MB5125 Subject: Re: [FFmpeg-devel] [PATCH 01/25] avformat/matroskaenc: Fix potential overflow 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: Andreas Rheinhardt: > Signed-off-by: Andreas Rheinhardt > --- > libavformat/matroskaenc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavformat/matroskaenc.c b/libavformat/matroskaenc.c > index 41b2df7dbf..1dde12a7d9 100644 > --- a/libavformat/matroskaenc.c > +++ b/libavformat/matroskaenc.c > @@ -286,7 +286,7 @@ static void put_ebml_uint(AVIOContext *pb, uint32_t elementid, uint64_t val) > static void put_ebml_sint(AVIOContext *pb, uint32_t elementid, int64_t val) > { > int i, bytes = 1; > - uint64_t tmp = 2*(val < 0 ? val^-1 : val); > + uint64_t tmp = 2 * (uint64_t)(val < 0 ? val^-1 : val); > > while (tmp >>= 8) > bytes++; > Will apply this patchset tomorrow unless there are objections. - 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".