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 BF47840F26 for ; Fri, 11 Feb 2022 02:10:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2C57468B1D3; Fri, 11 Feb 2022 04:10:50 +0200 (EET) Received: from mail-oi1-f171.google.com (mail-oi1-f171.google.com [209.85.167.171]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3ADD968B025 for ; Fri, 11 Feb 2022 04:10:43 +0200 (EET) Received: by mail-oi1-f171.google.com with SMTP id r27so8086004oiw.4 for ; Thu, 10 Feb 2022 18:10:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :references:from:in-reply-to:content-transfer-encoding; bh=xIOSOTbs6PU4IWnDs5bAbGgEaBqn95Y86HoAqd7mBNM=; b=OqjgWcGls89xYTMTS/WVvni5WayE/rSKSCztwHhsw9abNGvP8NEgxKmb+kB2NjzXv7 4sbqH0+e0POz+uyqfTU6a9cNUGlj6cCReBR3HQAMK2ae6Bd48sZN9OvD/e3q7ydy6he4 7GgllMIyiJqHCTPkpHU13ArM52fVrfP2KjOPTWJJ3832ta5yx3n9Cjqs/Ph7PYLQF1XU dqZjpkmHYFgjRI1WxwPZz1Pn3JcLUo7XIx4AmG3ob4vAwSZThaNGj4qAFVCIaJEyXfuY CmEOR8dBaylJlxtjXAy0dajYFDVWaGZnYvaERhXvu5fxKBdMwU5v46FhCn0afstnVeW0 pqoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=xIOSOTbs6PU4IWnDs5bAbGgEaBqn95Y86HoAqd7mBNM=; b=FT129HLnW+S09os65skqo8u63AD4kbgdsCybc5+530XpOz0tYrt27IzaqUGNphM4JF 7V0/Qb4gavsYCGHHmWgdiqHFRPRU616PVPvv1obpVhz3UcnMhRLDP9F7ZQ9L0vAm6RSs /57RbqDNLhkQ04t3SmB+wbUMc5LInS4iRYojEwCb/X9QfRNnAns/xB1Yh64afldUkC7o XMl1TehMR35X6/E/0vISZAwW/B8tSRbhAjy88AoMs8Yn9fVf7159X2THVhwkpDPs9U5m 0wDMDg40SvxALmIephF66YnLTxsK3y1bcdw18RuKv4r0fHeIJKCyrkdwR1n7zxgNM/2P nJGA== X-Gm-Message-State: AOAM531V98BRhVAw4Sfffq6x92hjVUej6BQVKGm4BQ3NnPgbidc8LwF8 pPYXQ8D9zPktkwUbgUNq+sLJk60LkDvT1g== X-Google-Smtp-Source: ABdhPJy5jypLGpputVUAbySZWDurfQXXWNqTFApOFof+/VY5Wr5xoFp45mZTodrwT9NamGi3r3LWyg== X-Received: by 2002:a05:6808:e8f:: with SMTP id k15mr140036oil.240.1644545441438; Thu, 10 Feb 2022 18:10:41 -0800 (PST) Received: from [192.168.0.10] ([186.136.131.95]) by smtp.gmail.com with ESMTPSA id c13sm8546552otf.5.2022.02.10.18.10.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 10 Feb 2022 18:10:40 -0800 (PST) Message-ID: <127c2028-86e5-ff37-d87a-a0d32ea79da2@gmail.com> Date: Thu, 10 Feb 2022 23:10:38 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.1 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220210122049.70641-1-lq@chinaffmpeg.org> <877663ed-2b99-be67-2ebf-9c5303870a09@gmail.com> <95EADBCF-B61C-40C8-A6BA-EDAF4B5E8BC4@chinaffmpeg.org> From: James Almer In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH] avutil/hwcontext: check the null pointer input value before use it 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: CgpPbiAyLzEwLzIwMjIgMTE6MDMgUE0sIFN0ZXZlbiBMaXUgd3JvdGU6Cj4gCj4gCj4+IDIwMjLl ubQy5pyIMTHml6Ug5LiK5Y2IMTA6MDHvvIxKYW1lcyBBbG1lciA8amFtcmlhbEBnbWFpbC5jb20+ IOWGmemBk++8mgo+Pgo+PiBPbiAyLzEwLzIwMjIgMTA6NDMgUE0sIFN0ZXZlbiBMaXUgd3JvdGU6 Cj4+Pj4gMjAyMuW5tDLmnIgxMOaXpSDkuIvljYg4OjI377yMSmFtZXMgQWxtZXIgPGphbXJpYWxA Z21haWwuY29tPiDlhpnpgZPvvJoKPj4+Pgo+Pj4+IE9uIDIvMTAvMjAyMiA5OjIwIEFNLCBTdGV2 ZW4gTGl1IHdyb3RlOgo+Pj4+PiBiZWNhdXNlIHRoZSBzcmMsIHNyYy0+aHdfZnJhbWVzX2N0eCBh bmQgc3JjLT5od19mcmFtZXNfY3R4LT5kYXRhIGNhbiBiZQo+Pj4+PiBzZXQgdG8gbnVsbCB3aGVu IHRoZSB1c2VyIGNhbGxpbmcgYXZfaHdmcmFtZV90cmFuc2Zlcl9kYXRhLCB0aGlzIHdpbGwKPj4+ Pj4gZ2V0IGNyYXNoIGlmIHRoZXkgYXJlIG51bGwuCj4+Pj4KPj4+PiBzcmMgY2FuIG5vdCBiZSBO VUxMLiBUaGUgZG94eSBkb2Vzbid0IGFsbG93IGl0Lgo+Pj4gSGkgSmFtZXMsCj4+PiBVc2VyIGNh bGwgYXZfaHdmcmFtZV90cmFuc2Zlcl9kYXRhIGxpa2UgdGhpczoKPj4+IGF2X2h3ZnJhbWVfdHJh bnNmZXJfZGF0YShkc3QsIE5VTEwsIDApOwo+Pj4gSXQgd2lsbCBjcmFzaCB3aGVuIGRzdC0+YnVm WzBdIGlzIG51bGwuCj4+PiBCZWNhdXNlIGRzdC0+YnVmWzBdIGlzIG51bGwgYW5kIHNyYyBpcyBu dWxsLCBpdCB3aWxsIGNhbGwgdHJhbnNmZXJfZGF0YV9hbGxvYywgYnV0IHRoZSBmaXJzdCBsaW5l IGlzIGN0eCA9IChBVkhXRnJhbWVzQ29udGV4dCopc3JjLT5od19mcmFtZXNfY3R4LT5kYXRhOyBp biB0cmFuc2Zlcl9kYXRhX2FsbG9jLAo+Pj4gSXQgdXNpbmcgc3JjLT5od19mcmFtZXNfY3R4Lgo+ Pj4gYXZfaHdmcmFtZV90cmFuc2Zlcl9kYXRhIGlzIGF2XyosIGl0IGlzIEFQSSB0byB1c2VyLgo+ Pj4gTWF5YmUgdGhpcyBpcyBub3QgbG9naWMgcHJvYmxlbSwgbG9va3MgbGlrZSBhIHNlY3VyaXR5 IHByb2JsZW0uCj4+Cj4+IEkga25vdyB3aGF0IGhhcHBlbnMgd2hlbiB5b3UgcGFzcyBOVUxMIGFz IHNyYyBhcmd1bWVudC4gTXkgcG9pbnQgaXMgdGhhdCBpdCdzIG5vdCBhIHNlY3VyaXR5IHByb2Js ZW0gYmVjYXVzZSB0aGF0J3MgYW4gQVBJIHZpb2xhdGlvbiBhbmQgYW4gZXhwbGljaXRseSBmb3Ji aWRkZW4gc2NlbmFyaW86IE5laXRoZXIgc3JjIG9yIGRzdCBjYW4gYmUgTlVMTCwgYW5kIGF0IGxl YXN0IG9uZSBvZiB0aGVtIG11c3QgaGF2ZSBhbiBBVkhXRnJhbWVzQ29udGV4dCBhdHRhY2hlZC4g QW55IGFwcGxpY2F0aW9uIG5vdCBmb2xsb3dpbmcgdGhhdCBpcyBmYXVsdHkgYW5kIGJ1Z2d5LCBh bmQgbmVlZHMgdG8gYmUgZml4ZWQuCj4+Cj4+IEFuZCB5b3UgY2FuIGdldCBjcmFzaGVzIGJ5IHBh c3NpbmcgTlVMTCBhcmd1bWVudHMgdG8gbG90cyBvZiBwdWJsaWMgbGliYXYqIGZ1bmN0aW9ucywg bm90IGp1c3QgdGhpcyBvbmUuCj4gV29u4oCZdCB3ZSBmaXggdGhlbT8KCldlIGhhdmUgbm90aGlu ZyB0byBmaXguIElmIHNvbWVvbmUgd3JpdGVzIGFuIGFwcGxpY2F0aW9uIHRoYXQgY2FsbHMgCmF2 Y29kZWNfb3BlbjIoTlVMTCwgTlVMTCwgTlVMTCkgZGVzcGl0ZSBpdCBiZWluZyBzdHJpY3RseSBm b3JiaWRkZW4sIAp0aGVuIGl0J3MgdGhlaXIgZmF1bHQgYW5kIHRoZXkgZGVzZXJ2ZSB0aGUgc2Vn ZmF1bHRzIHRoZXkgd2lsbCBnZXQuCgo+IAo+IAo+IFRoYW5rcwo+IAo+IFN0ZXZlbiBMaXUKPiAK PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBl Zy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8v ZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+IAo+IFRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4K