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 8C9E34680D for ; Mon, 19 Jun 2023 15:47:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B8D7F68BFCE; Mon, 19 Jun 2023 18:47:36 +0300 (EEST) Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4955A68A531 for ; Mon, 19 Jun 2023 18:47:30 +0300 (EEST) Received: by mail-oi1-f173.google.com with SMTP id 5614622812f47-39ed11d6a50so1004603b6e.2 for ; Mon, 19 Jun 2023 08:47:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687189648; x=1689781648; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=69nRzKIyrEwWh8CAe9/nvm/3/oQmA25t/ex+62x+Sto=; b=N16639NSBRZYxLdYLASpd38OQshX6zpRlZXO3WXwEAxPSbgbrZl8oztce0grP/diXs ZAFvrlX2phyEi49uDgwXp6/t8VzkL6FmlYiKQ+JZbJu0gSO4uirQix17y0kLf0cZ4M0b s1ukIwKf7oycHG7ZCe+GS0lIcdsFwZ98azlDEbhYAmOjKelyDxdMmtdcvCRpSxYdOeQT m1lkAMzWTJxXt0icPLzpnV8sX21FVOhAbjQQ/bVPA8NFt0+fM73H0VvtyzjdNC5Oc3ww 2P0QaSr7ZyMgGfjBJM46Wg9MeLn8hfackAoLZoNivnKg7fK83EBHDnxcvGqYRCkbOPlE Jbvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687189648; x=1689781648; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=69nRzKIyrEwWh8CAe9/nvm/3/oQmA25t/ex+62x+Sto=; b=MA79MWMCRi+xaBsEJuB+I3TLEz2Tn7tCxO3tS9yA1N5DtILuDT1LbvtwsTbSCoHacT h911AYwpI3xDoih0fgVBbg7g8lx/r3NWlhO7qeQlQ+ckEcAB1kLsw6eeFZPFLICc1DKv YqeJ3fKAjH/7tuCNYGLbWlEYW83+qSaBWWwPH6C++grUv8DCD+ERGV81OVGUBWUfJvrU w0S3xrIwjWeBzi32Ws08Ms5hR9Jl65VrrDTxgGwWdEPMgG9r29XyCHAA+vrGnpcoWeGC Zyk9hQGQ3WHro246ia+5vjonkP3q0AnCkUNeAmy7VC5VW1AJZ0rSaxeWgRBmdJY1e9mK 79Ww== X-Gm-Message-State: AC+VfDxL9eFpav5LQ+aGIa+ev3kNTrt77PO1+dQVzFq6ME97WYbbchMa 9mvGXw3dUGnJI8CkSH8SwRyXldNA0ULlFM+3a+ONUtq40rk= X-Google-Smtp-Source: ACHHUZ4tBGmZBTSlzDW+PFTIhSYMRDBWAWCVCOtOz3RQAzBfDQvJH5zdd3bHi7LDVH9Avpd4e/xAqtiCOgZobNPjYJ0= X-Received: by 2002:aca:2307:0:b0:39a:c41d:fb30 with SMTP id e7-20020aca2307000000b0039ac41dfb30mr11573893oie.39.1687189648469; Mon, 19 Jun 2023 08:47:28 -0700 (PDT) MIME-Version: 1.0 References: <20230607073434.69790-1-etemesicaleb@gmail.com> In-Reply-To: <20230607073434.69790-1-etemesicaleb@gmail.com> From: Caleb Etemesi Date: Mon, 19 Jun 2023 18:47:16 +0300 Message-ID: To: ffmpeg-devel@ffmpeg.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/jpeg2000htdec: Check for invalid magref length. 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: Michael Niedermayer Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: UGluZyBvbiB0aGlzPwoKCk9uIFdlZCwgSnVuIDcsIDIwMjMgYXQgMTA6MzXigK9BTSA8ZXRlbWVz aWNhbGViQGdtYWlsLmNvbT4gd3JvdGU6Cgo+IEZyb206IGNhbGViIDxldGVtZXNpY2FsZWJAZ21h aWwuY29tPgo+Cj4gLS0tCj4gIGxpYmF2Y29kZWMvanBlZzIwMDBodGRlYy5jIHwgMTggKysrKysr KysrKysrKy0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0 aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvanBlZzIwMDBodGRlYy5jIGIvbGli YXZjb2RlYy9qcGVnMjAwMGh0ZGVjLmMKPiBpbmRleCA1MWNkOTZlMGYxLi40YzRlNTQ3MTBkIDEw MDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvanBlZzIwMDBodGRlYy5jCj4gKysrIGIvbGliYXZjb2Rl Yy9qcGVnMjAwMGh0ZGVjLmMKPiBAQCAtMTEwMSw4ICsxMTAxLDkgQEAgc3RhdGljIHZvaWQKPiBq cGVnMjAwMF9kZWNvZGVfc2lncHJvcF9zZWdtZW50KEpwZWcyMDAwQ2JsayAqY2JsaywgdWludDE2 X3Qgd2lkdGgsCj4gICAqIFNlZSBwcm9jZWR1cmUgZGVjb2RlU2lnUHJvcE1hZyBhdCBSZWMuIElU VS1UIFQuODE0LCA3LjUuCj4gICovCj4gIHN0YXRpYyBpbnQKPiAtanBlZzIwMDBfZGVjb2RlX21h Z3JlZl9zZWdtZW50KEpwZWcyMDAwQ2JsayAqY2JsaywgdWludDE2X3Qgd2lkdGgsCj4gdWludDE2 X3QgYmxvY2tfaGVpZ2h0LCB1aW50OF90ICptYWdyZWZfc2VnbWVudCwKPiAtICAgICAgICAgICAg ICAgICAgICAgICB1aW50MzJfdCBtYWdyZWZfbGVuZ3RoLCB1aW50OF90IHBMU0IsIGludDMyX3QK PiAqc2FtcGxlX2J1ZiwgdWludDhfdCAqYmxvY2tfc3RhdGVzKQo+ICtqcGVnMjAwMF9kZWNvZGVf bWFncmVmX3NlZ21lbnQoIHVpbnQxNl90IHdpZHRoLCB1aW50MTZfdCBibG9ja19oZWlnaHQsCj4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCAqbWFncmVmX3NlZ21lbnQs dWludDMyX3QKPiBtYWdyZWZfbGVuZ3RoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHVpbnQ4X3QgcExTQiwgaW50MzJfdCAqc2FtcGxlX2J1ZiwKPiB1aW50OF90ICpibG9ja19z dGF0ZXMpCj4gIHsKPgo+ICAgICAgU3RhdGVWYXJzIG1hZ19yZWYgICAgICAgICAgID0geyAwIH07 Cj4gQEAgLTEyNjAsMTAgKzEyNjEsMTcgQEAgZmZfanBlZzIwMDBfZGVjb2RlX2h0ajJrKGNvbnN0 Cj4gSnBlZzIwMDBEZWNvZGVyQ29udGV4dCAqcywgSnBlZzIwMDBDb2RpbmdTdHlsZSAqYwo+ICAg ICAgICAgIGpwZWcyMDAwX2RlY29kZV9zaWdwcm9wX3NlZ21lbnQoY2Jsaywgd2lkdGgsIGhlaWdo dCwgRHJlZiwgTHJlZiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwTFNCIC0g MSwgc2FtcGxlX2J1ZiwgYmxvY2tfc3RhdGVzKTsKPgo+IC0gICAgaWYgKGNibGstPm5wYXNzZXMg PiAyKQo+IC0gICAgICAgIGlmICgocmV0ID0ganBlZzIwMDBfZGVjb2RlX21hZ3JlZl9zZWdtZW50 KGNibGssIHdpZHRoLCBoZWlnaHQsCj4gRHJlZiwgTHJlZiwKPiAtICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcExTQiAtIDEsIHNhbXBsZV9idWYsCj4gYmxvY2tfc3Rh dGVzKSkgPCAwKQo+ICsgICAgaWYgKGNibGstPm5wYXNzZXMgPiAyKSB7Cj4gKwo+ICsgICAgICAg IGlmIChMcmVmIDwgMil7Cj4gKyAgICAgICAgICAgIGF2X2xvZyhzLT5hdmN0eCxBVl9MT0dfRVJS T1IsIkludmFsaWQgbWFnbml0dWRlIHJlZmluZW1lbnQKPiBsZW5ndGhcbiIpOwo+ICsgICAgICAg ICAgICByZXQgPSBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ICsgICAgICAgICAgICBnb3RvIGZyZWU7 Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGlmICgocmV0ID0ganBlZzIwMDBfZGVjb2RlX21hZ3Jl Zl9zZWdtZW50KHdpZHRoLCBoZWlnaHQsIERyZWYsCj4gTHJlZiwKPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwTFNCIC0gMSwgc2FtcGxlX2J1ZiwK PiBibG9ja19zdGF0ZXMpKSA8IDApCj4gICAgICAgICAgICAgIGdvdG8gZnJlZTsKPiArICAgIH0K Pgo+ICAgICAgcExTQiA9IDMxIC0gTV9iOwo+Cj4gLS0KPiAyLjQwLjEKPgo+Cl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVu c3Vic2NyaWJlIi4K