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 8340E48825 for ; Mon, 18 Dec 2023 13:03:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AA31068D23C; Mon, 18 Dec 2023 15:03:23 +0200 (EET) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7EDDA68D02B for ; Mon, 18 Dec 2023 15:03:16 +0200 (EET) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id 429E32405ED for ; Mon, 18 Dec 2023 14:03:16 +0100 (CET) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavis, port 10024) with ESMTP id aPN98dKaHPhi for ; Mon, 18 Dec 2023 14:03:15 +0100 (CET) Received: from lain.khirnov.net (lain.khirnov.net [IPv6:2001:67c:1138:4306::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "lain.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail0.khirnov.net (Postfix) with ESMTPS id A60DE2400AC for ; Mon, 18 Dec 2023 14:03:15 +0100 (CET) Received: by lain.khirnov.net (Postfix, from userid 1000) id 83DBB1601B9; Mon, 18 Dec 2023 14:03:14 +0100 (CET) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: References: <170289838346.8914.1554657215906941128@lain.khirnov.net> Mail-Followup-To: FFmpeg development discussions and patches Date: Mon, 18 Dec 2023 14:03:14 +0100 Message-ID: <170290459451.8914.9601015073913520463@lain.khirnov.net> User-Agent: alot/0.8.1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 1/2] fftools/ffmpeg_filter: fix null pointer dereference 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: UXVvdGluZyBaaGFvIFpoaWxpICgyMDIzLTEyLTE4IDEzOjA0OjI0KQo+IAo+IAo+ID4gT24gRGVj IDE4LCAyMDIzLCBhdCAxOToxOSwgQW50b24gS2hpcm5vdiA8YW50b25Aa2hpcm5vdi5uZXQ+IHdy b3RlOgo+ID4gCj4gPiBRdW90aW5nIFpoYW8gWmhpbGkgKDIwMjMtMTItMTcgMTI6MDE6MDgpCj4g Pj4gRnJvbTogWmhhbyBaaGlsaSA8emhpbGl6aGFvQHRlbmNlbnQuY29tPgo+ID4+IAo+ID4+IEEg ZHVtbXkgZnJhbWUgaXMgY3JlYXRlZCB3aXRoIGZvcm1hdCBOT05FIHBhc3NlZCB0byBlbmNfb3Bl bigpLAo+ID4+IHdoaWNoIGRvZXNuJ3QgcHJlcGFyZSBmb3IgaXQuIFRoZSBudWxsIHBvaW50ZXIg ZGVyZWZlcmVuY2UgaGFwcGVuZWQKPiA+PiBhdCBhdl9waXhfZm10X2Rlc2NfZ2V0KGVuY19jdHgt PnBpeF9mbXQpLT5jb21wWzBdLmRlcHRoLgo+ID4+IAo+ID4+IGZyYW1lICMwOiAweDAwMDAwMDU1 NTViYzM0YTQgZmZtcGVnX2dgZW5jX29wZW4ob3BhcXVlPTB4YjQwMDAwN2VmZTJkYjY5MCwgZnJh bWU9MHhiNDAwMDA3ZWZlMmQ5ZjcwKSBhdCBmZm1wZWdfZW5jLmM6MjM1OjQ0Cj4gPj4gZnJhbWUg IzE6IDB4MDAwMDAwNTU1NWJlZjI1MCBmZm1wZWdfZ2BlbmNfb3BlbihzY2g9MHhiNDAwMDA3ZGRl MmQ0MDkwLCBlbmM9MHhiNDAwMDA3ZTRlMmRhYWQwLCBmcmFtZT0weGI0MDAwMDdlZmUyZDlmNzAp IGF0IGZmbXBlZ19zY2hlZC5jOjE0NjI6MTEKPiA+PiBmcmFtZSAjMjogMHgwMDAwMDA1NTU1YmVl MDk0IGZmbXBlZ19nYHNlbmRfdG9fZW5jKHNjaD0weGI0MDAwMDdkZGUyZDQwOTAsIGVuYz0weGI0 MDAwMDdlNGUyZGFhZDAsIGZyYW1lPTB4YjQwMDAwN2VmZTJkOWY3MCkgYXQgZmZtcGVnX3NjaGVk LmM6MTU3MToxOQo+ID4+IGZyYW1lICMzOiAweDAwMDAwMDU1NTViZWUwMWMgZmZtcGVnX2dgc2No X2ZpbHRlcl9zZW5kKHNjaD0weGI0MDAwMDdkZGUyZDQwOTAsIGZnX2lkeD0wLCBvdXRfaWR4PTAs IGZyYW1lPTB4YjQwMDAwN2VmZTJkOWY3MCkgYXQgZmZtcGVnX3NjaGVkLmM6MjE1NDoxMgo+ID4+ IGZyYW1lICM0OiAweDAwMDAwMDU1NTViY2YxMjQgZmZtcGVnX2dgY2xvc2Vfb3V0cHV0KG9mcD0w eGI0MDAwMDdlNGUyZDg1YjAsIGZndD0weDAwMDAwMDdkMTc5MGViMDgpIGF0IGZmbXBlZ19maWx0 ZXIuYzoyMjI1OjE1Cj4gPj4gZnJhbWUgIzU6IDB4MDAwMDAwNTU1NWJjYjAwMCBmZm1wZWdfZ2Bm Z19vdXRwdXRfZnJhbWUob2ZwPTB4YjQwMDAwN2U0ZTJkODViMCwgZmd0PTB4MDAwMDAwN2QxNzkw ZWIwOCwgZnJhbWU9MHgwMDAwMDAwMDAwMDAwMDAwKSBhdCBmZm1wZWdfZmlsdGVyLmM6MjMxNzox Ngo+ID4+IGZyYW1lICM2OiAweDAwMDAwMDU1NTViYzdlNDggZmZtcGVnX2dgZmlsdGVyX3RocmVh ZChhcmc9MHhiNDAwMDA3ZWFlMmNlN2EwKSBhdCBmZm1wZWdfZmlsdGVyLmM6MjgzNjoxNQo+ID4+ IGZyYW1lICM3OiAweDAwMDAwMDU1NTViZWU1NjggZmZtcGVnX2dgdGFza193cmFwcGVyKGFyZz0w eGI0MDAwMDdkOGUyZGI0NzgpIGF0IGZmbXBlZ19zY2hlZC5jOjIyMDA6MjEKPiA+PiAKPiA+PiBT aWduZWQtb2ZmLWJ5OiBaaGFvIFpoaWxpIDx6aGlsaXpoYW9AdGVuY2VudC5jb20+Cj4gPj4gLS0t Cj4gPj4gVGhpcyBidWcgaXMgdHJpZ2dlZCBieSAxMGJpdCBILjI2NCB3aGljaCBkb2Vzbid0IHN1 cHBvcnRlZCBieSBtZWRpYWNvZGVjLgo+ID4+IFRoZXJlIGlzIHNvbWUgbWlzbGVhZGluZyBlcnJv ciBtZXNzYWdlcyBmcm9tIGZmbXBlZyBjbGk6Cj4gPj4gCj4gPj4gW2gyNjRfbWVkaWFjb2RlYyBA IDB4YjQwMDAwNzUxMzc4ODAxMF0gRmFpbGVkIHRvIGRlcXVldWUgb3V0cHV0IGJ1ZmZlciAoc3Rh dHVzPS0xMDAwMCkKPiA+PiBbdmlzdCMwOjAvaDI2NCBAIDB4YjQwMDAwNzRhMzc4NmIzMF0gRXJy b3Igc3VibWl0dGluZyBwYWNrZXQgdG8gZGVjb2RlcjogR2VuZXJpYyBlcnJvciBpbiBhbiBleHRl cm5hbCBsaWJyYXJ5Cj4gPj4gW2gyNjRfbWVkaWFjb2RlYyBAIDB4YjQwMDAwNzUxMzc4ODAxMF0g RmFpbGVkIHRvIGRlcXVldWUgb3V0cHV0IGJ1ZmZlciAoc3RhdHVzPS0xMDAwMCkKPiA+PiBbdmlz dCMwOjAvaDI2NCBAIDB4YjQwMDAwNzRhMzc4NmIzMF0gRXJyb3Igc3VibWl0dGluZyBwYWNrZXQg dG8gZGVjb2RlcjogR2VuZXJpYyBlcnJvciBpbiBhbiBleHRlcm5hbCBsaWJyYXJ5Cj4gPj4gW3Zp c3QjMDowL2gyNjQgQCAweGI0MDAwMDc0YTM3ODZiMzBdIEEgZGVjb2RlciByZXR1cm5lZCBhbiB1 bmV4cGVjdGVkIGVycm9yIGNvZGUuIFRoaXMgaXMgYSBidWcsIHBsZWFzZSByZXBvcnQgaXQuCj4g Pj4gW3Zpc3QjMDowL2gyNjQgQCAweGI0MDAwMDc0YTM3ODZiMzBdIEVycm9yIHByb2Nlc3Npbmcg cGFja2V0IGluIGRlY29kZXI6IEludGVybmFsIGJ1Zywgc2hvdWxkIG5vdCBoYXZlIGhhcHBlbmVk Cj4gPj4gCj4gPj4gZmZ0b29scy9mZm1wZWdfZmlsdGVyLmMgfCAyICstCj4gPj4gMSBmaWxlIGNo YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gPj4gCj4gPj4gZGlmZiAtLWdp dCBhL2ZmdG9vbHMvZmZtcGVnX2ZpbHRlci5jIGIvZmZ0b29scy9mZm1wZWdfZmlsdGVyLmMKPiA+ PiBpbmRleCBiYjc1NWQ3YmI0Li45ZGM0N2Y5ZDkwIDEwMDY0NAo+ID4+IC0tLSBhL2ZmdG9vbHMv ZmZtcGVnX2ZpbHRlci5jCj4gPj4gKysrIGIvZmZ0b29scy9mZm1wZWdfZmlsdGVyLmMKPiA+PiBA QCAtMjE5Miw3ICsyMTkyLDcgQEAgc3RhdGljIGludCBjbG9zZV9vdXRwdXQoT3V0cHV0RmlsdGVy UHJpdiAqb2ZwLCBGaWx0ZXJHcmFwaFRocmVhZCAqZmd0KQo+ID4+IAo+ID4+ICAgICAvLyB3ZSBh cmUgZmluaXNoZWQgYW5kIG5vIGZyYW1lcyB3ZXJlIGV2ZXIgc2VlbiBhdCB0aGlzIG91dHB1dCwK PiA+PiAgICAgLy8gYXQgbGVhc3QgaW5pdGlhbGl6ZSB0aGUgZW5jb2RlciB3aXRoIGEgZHVtbXkg ZnJhbWUKPiA+PiAtICAgIGlmICghZmd0LT5nb3RfZnJhbWUpIHsKPiA+PiArICAgIGlmICghZmd0 LT5nb3RfZnJhbWUgJiYgb2ZwLT5mb3JtYXQgIT0gLTEpIHsKPiA+IAo+ID4gSSBkb24ndCBxdWl0 ZSB1bmRlcnN0YW5kIGhvdyBwcmVjaXNlbHkgZG9lcyB0aGlzIGhhcHBlbi4KPiA+IAo+ID4gVGhp cyBjb2RlIHNob3VsZCBvbmx5IGJlIHJlYWNoYWJsZSBpZiB0aGUgZmlsdGVyZ3JhcGggd2FzIGNv bmZpZ3VyZWQgYXQKPiA+IGxlYXN0IG9uY2UsIHRoZW4gY29uZmlndXJlX2ZpbHRlcmdyYXBoKCkg c2hvdWxkIHNldCBvZnAtPmZvcm1hdCB0byB0aGUKPiA+IGZvcm1hdCByZXBvcnRlZCBieSB0aGUg bGF2ZmkgYnVmZmVyc2luay4gRG9lcyB0aGlzIHRoZW4gbWVhbiB0aGF0IGxhdmZpCj4gPiBpcyBj b25maWd1cmVkIHdpdGggQVZfUElYX0ZNVF9OT05FPyBPciB0aGF0IHRoaXMgaXMgc29tZWhvdyB0 cmlnZ2VyZWQKPiA+IHdpdGhvdXQgdGhlIGZpbHRlcmdyYXBoIGJlaW5nIGNvbmZpZ3VyZWQ/Cj4g Cj4gCj4gQ2FuIHJlcHJvZHVjZWQgd2l0aDoKPiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9x c3ZkZWMuYyBiL2xpYmF2Y29kZWMvcXN2ZGVjLmMKPiBpbmRleCA1NTlmNjM2OThhLi5hZjRlYTM3 ODEyIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvcXN2ZGVjLmMKPiArKysgYi9saWJhdmNvZGVj L3FzdmRlYy5jCj4gQEAgLTEwNTAsNiArMTA1MCw3IEBAIHN0YXRpYyBpbnQgcXN2X2RlY29kZV9m cmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWRnJhbWUgKmZyYW1lLAo+ICAgICAgUVNWRGVj Q29udGV4dCAqcyA9IGF2Y3R4LT5wcml2X2RhdGE7Cj4gICAgICBpbnQgcmV0Owo+ICAKPiArICAg IHJldHVybiBBVkVSUk9SX0VYVEVSTkFMOwo+ICAgICAgLyogYnVmZmVyIHRoZSBpbnB1dCBwYWNr ZXQgKi8KPiAgICAgIGlmIChhdnBrdC0+c2l6ZSkgewo+ICAgICAgICAgIEFWUGFja2V0IGlucHV0 X3JlZjsKPiAKPiBUaGVuCj4gLi9mZm1wZWcgLWM6diBoMjY0X3FzdiAteGVycm9yICAtSSBpbnB1 dC5tcDQgLWM6YSBjb3B5ICAtYzp2IGxpYngyNjQgIG91dHB1dC5tcDQgCj4gCj4gTG9va3MgbGlr ZSBmaWx0ZXJncmFwaCBpc27igJl0IGJlaW5nIGNvbmZpZ3VyZWQuCgpJIHNlZSwgdGhlbiBzZWVt cyB0byBtZSBpdCdkIGJlIGJldHRlciB0byBydW4gdGhlIGZpbmFsIGxvb3AgaW4KZmlsdGVyX3Ro cmVhZCgpICh0aGUgb25lIGNhbGxpbmcgZmdfb3V0cHV0X2ZyYW1lKCwgTlVMTCkpIG9ubHkgd2hl bgpmZ3QtPmdyYXBoIGlzIG5vbi1OVUxMLiBUaGF0IHNob3VsZCBmaXggdGhpcyBpc3N1ZSBhcyB3 ZWxsLgoKVGhhbmtzLAotLSAKQW50b24gS2hpcm5vdgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==