From patchwork Fri Oct 6 11:01:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dawid Kozinski X-Patchwork-Id: 44182 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:7b1d:b0:15d:8365:d4b8 with SMTP id s29csp301986pzh; Fri, 6 Oct 2023 04:02:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGXAQcgv5PL6n8nQh3vT94ktoSB6NLm2vOJwO/gQGvolmjqQhrZkd4bOe1L4/zNbkAqyAQq X-Received: by 2002:a05:6402:32e:b0:534:77a5:84cb with SMTP id q14-20020a056402032e00b0053477a584cbmr7667457edw.36.1696590124940; Fri, 06 Oct 2023 04:02:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696590124; cv=none; d=google.com; s=arc-20160816; b=dl0OCtMQJvk+8y/xPz+ZCG/O2ccy/zy7UPrZyhvbP4SsP/gpTcZfot8clI+v6H+MU/ Zm8Kg2ApPobBs5x19PjkOY4KZTZUxiiQHdaPmb3QingbqsPwXvuZipbk9dA7M3mUw5k+ 8A5RZW9OXKiB3351EJ1J4EbkdxrOjZpL+Zyx9MZJnAsAcpQTWEFA7C3Pt8E8yYzGdjco 4KPsAPoZUA/ksZyZhJrKzjI7MsfP/eaaBcZNRcbNAdzGVbj+kDIhaQT7SwhLkC6vGUeI hVjTdJnttmlP6jTRPYCDq/2BLfji93gx0meVt+Xl/HAI3blbewXeb2ksm8USlkTIHFJr fyow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:cms-type:mime-version :message-id:date:to:from:dkim-signature:dkim-filter:delivered-to; bh=Q7r2PGiE1JStQTIJD8FDxYmEKM7UHL2Qdo4PQICzu4Y=; fh=+CoJMqcO7X76kE97Bx5T9sFRidmuqFXOXO2hAQXFslQ=; b=poVrnZm9sNljRFTgWJUxxrhJGFrFFQv6ZbnQAU9zL4v3NEhsIT6AU7pQY5KcqoKH9F 1I1TqDKX4U4CU4N1e0ay4GHxkTif9TFlu5vv1hbA93cHUGQa0cGbQ2gXmUZAecpHrK5M lklCrs95MiDDVe5cDDAMivMguhz5gMHLN/ApDZjIVAp99DA4INioxJRR1TGA0if0/C9c TJdRoL0KCwNmkxj7O2SaNgQLM8xuJ3zvNz3nLFt8IUDqjYSdFBv2cCYZcgWCTXF/OXnn h//U3J0zsJrughKo+AIVosdXulPWkBBgrI4Zr5ZeGhb/zE9dRpLrdpK8/rD7lp8VVWpV PyQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@samsung.com header.s=mail20170921 header.b=lHyiLiKP; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id e22-20020a056402089600b005345167df83si1629462edy.395.2023.10.06.04.02.02; Fri, 06 Oct 2023 04:02:04 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@samsung.com header.s=mail20170921 header.b=lHyiLiKP; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 108E168CB53; Fri, 6 Oct 2023 14:01:59 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7810D68CA38 for ; Fri, 6 Oct 2023 14:01:51 +0300 (EEST) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20231006110147euoutp0109ef6f5487496417ec04907cb8267ebd~Lf7a07hgc3114331143euoutp01R for ; Fri, 6 Oct 2023 11:01:47 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20231006110147euoutp0109ef6f5487496417ec04907cb8267ebd~Lf7a07hgc3114331143euoutp01R DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1696590107; bh=7+Ve039EVKLhDd+ERm92iWJ/ZaXeiQufeJydi0AcK2M=; h=From:To:Cc:Subject:Date:References:From; b=lHyiLiKPdTAFMUnQqjBFVBhI3qPQKdv8Xk+e+xJ9TlFxbf2SbvuW02f1tGl216EYS TjXiV6IzvJrhQMQkF6odRqZmBTRGG/sLVrgDQgIn7Mv9Cb6wF+bW28VkvMTOzzhsjr L4alSiWs/OTou9RGq5SrGmYQbVev4Skn0AGdBEJs= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20231006110147eucas1p2b216883130cea2e93ee21651190381b1~Lf7anJv6E0806708067eucas1p2z; Fri, 6 Oct 2023 11:01:47 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 30.48.37758.A19EF156; Fri, 6 Oct 2023 12:01:46 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20231006110146eucas1p19823b45501652d9049aba8c393ab5266~Lf7aToSPh2823928239eucas1p1L; Fri, 6 Oct 2023 11:01:46 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20231006110146eusmtrp2862a17a1d7cd072e5e067013733260e6~Lf7aSykEd0050300503eusmtrp2B; Fri, 6 Oct 2023 11:01:46 +0000 (GMT) X-AuditID: cbfec7f5-7ffff7000002937e-77-651fe91a9984 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 88.C6.25043.A19EF156; Fri, 6 Oct 2023 12:01:46 +0100 (BST) Received: from AMDN5164.EU.corp.samsungelectronics.net (unknown [106.120.60.90]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20231006110146eusmtip2a12ad9c7388d8597f2e3a7c720e92590~Lf7Z5AuUS1333013330eusmtip2q; Fri, 6 Oct 2023 11:01:46 +0000 (GMT) From: Dawid Kozinski To: d.frankiewic@samsung.com, ffmpeg-devel@ffmpeg.org Date: Fri, 6 Oct 2023 13:01:34 +0200 Message-Id: <20231006110134.1186-1-d.kozinski@samsung.com> X-Mailer: git-send-email 2.37.3.windows.1 MIME-Version: 1.0 X-Unsent: 1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRmVeSWpSXmKPExsWy7djP87pSL+VTDc6dsrH4cu0Ls8XKb79Z LL59OsPswOzxZ9FmFo++LasYA5iiuGxSUnMyy1KL9O0SuDJ+9j1nLXjCWnHqahtjA+N1li5G Tg4JAROJw7MamLsYuTiEBFYwSiy6eAEsISTwhVHi0Y8qiMRnRon+oy/hOmZ8XgnVsZxR4sj7 iywQTiuTxK2FqxlBqtgEdCVefnjEBGKLCJhKnGzeywZiMwtoS6y7+x3MFhZIlHh2by/QJA4O FgFVibmXpEHCvAJWEv2XFrBBLNOUmLBlDhNEXFDi5MwnUEdwS6ybdYkVYqS8RPPW2WAHSQj8 ZJeY9aWDFaLIReL35KeMELawxKvjW9ghbBmJ/zvnM4HslRAoljjU7wBh1kgc+pEOUWEt8bbx OCNImBnohPW79CHCjhL9N/9DNfJJ3HgrCHEAn8SkbdOZIcK8Eh1tQhCmikRfpxhEo5TE02Vz mCFsD4mft++wTmBUnIXkq1lIPpmFsHYBI/MqRvHU0uLc9NRi47zUcr3ixNzi0rx0veT83E2M wORw+t/xrzsYV7z6qHeIkYmD8RCjBAezkghveoNMqhBvSmJlVWpRfnxRaU5q8SFGaQ4WJXFe 1RT5VCGB9MSS1OzU1ILUIpgsEwenVANTDnNPtcfKR1oN3AeVnmjn8E/KNjfy+zKnztkxJPqJ bO6P7ytkVb7XfdpfzW1kEViw7C4Hl6aF0Ll1jaERurpyVXkMU1IfXtEPqPgnFRLFFJMTWCTo 73JCt9XE5cyhkuj7ssbOYk37nrxhXDtbsaylhfHK7qSdgdYs/+0vFnz11VpoWHvlot8pQZFU Y4Gpj/Wa/Dcd1OhLDPigaMk1d9FWm4uT5KNU0kXeztC0O26l47aJpfr1rbZT5xpzEirXn7+3 gd9Aae1FR1l+G8/LypfndGecUn1c3+qdXb3oxfKLmc+TddTnZfoYhz6srzwivWrjYd0HTluY DJe7806dHB46ZZ7tCrsuJbeHcesClViKMxINtZiLihMB7inomH0DAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRmVeSWpSXmKPExsVy+t/xe7pSL+VTDab1qVl8ufaF2WLlt98s Ft8+nWF2YPb4s2gzi0ffllWMAUxRejZF+aUlqQoZ+cUltkrRhhZGeoaWFnpGJpZ6hsbmsVZG pkr6djYpqTmZZalF+nYJehk/+56zFjxhrTh1tY2xgfE6SxcjJ4eEgInEjM8rmbsYuTiEBJYy Smx8sIMZIiElsXTpIkYIW1jiz7UuNoiiZiaJtu6tbCAJNgFdiZcfHjGB2CIC5hIX190Ca2AW 0JZYd/c7WI2wQLzE08YJ7F2MHBwsAqoScy9Jg4R5Bawk+i8tYIOYrykxYcscJoi4oMTJmU+g juOWWDfrEivESHmJ5q2zmScw8s9CUjYLSWoBI9MqRpHU0uLc9NxiI73ixNzi0rx0veT83E2M wLDdduznlh2MK1991DvEyMTBeIhRgoNZSYQ3vUEmVYg3JbGyKrUoP76oNCe1+BCjKdCpE5ml RJPzgZGTVxJvaGZgamhiZmlgamlmrCTO61nQkSgkkJ5YkpqdmlqQWgTTx8TBKdXAVB+d0C+q 5mGnnrvVr7ra7pLhuRvm/lM+mHw54KdkvK+14/qa7zsmOMm1l/R+DK4yNg/bdIHv1iYlW459 1qvDD7E81PkaKXLj21MD5XWnr0ye9G/+wus3S7/p+MS/d9RQ+1msvrD6yJIPHP7vWBTesAXk LJ8mf7uE4cok0ZnzYjn1g+bc5nZj5iq4yxDWUWFtk79oc8KGSexhfN9XCt8SWb6kUW7/ettu iYuzjomEH/Sfu6+5dI11iWTcuq/reQOF87Zml2qdq5vssc9k2XPVSw7Oczek72v5tVlz0s+m 6xt+NAlL3Hc7tzBj782Ft3ZrZr7kO8z3ZZeVCPvdpNMvZVc9vNm77unV1ZNYOBUDkpVYijMS DbWYi4oTAXdWLdzkAgAA X-CMS-MailID: 20231006110146eucas1p19823b45501652d9049aba8c393ab5266 X-Msg-Generator: CA X-RootMTR: 20231006110146eucas1p19823b45501652d9049aba8c393ab5266 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20231006110146eucas1p19823b45501652d9049aba8c393ab5266 References: Subject: [FFmpeg-devel] [PATCH v1] avcodec/vp9_superframe_split_bsf: Fix for possible 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 Cc: Dawid Kozinski Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: ohMX+3n0cy2V Signed-off-by: Dawid Kozinski --- libavcodec/vp9_superframe_split_bsf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vp9_superframe_split_bsf.c b/libavcodec/vp9_superframe_split_bsf.c index cddd48119c..4f94afc6d9 100644 --- a/libavcodec/vp9_superframe_split_bsf.c +++ b/libavcodec/vp9_superframe_split_bsf.c @@ -45,7 +45,7 @@ static int vp9_superframe_split_filter(AVBSFContext *ctx, AVPacket *out) int i, j, ret, marker; int is_superframe = !!s->buffer_pkt->data; - if (!s->buffer_pkt->data) { + if (s->buffer_pkt->data) { ret = ff_bsf_get_packet_ref(ctx, s->buffer_pkt); if (ret < 0) return ret;