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 922384ADC3 for ; Tue, 21 May 2024 11:02:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6422168D307; Tue, 21 May 2024 14:02:36 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 21C2368CBEB for ; Tue, 21 May 2024 14:02:28 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1716289354; x=1747825354; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=Ei0GfsTX1V6+AmzLwqIVvRPEEvKu2oM2DShpzNHYRq0=; b=hewOZQhsSoBpwmSDA5pWCQngQCDvTdUj1P39+SToJi+8fnl+urH1RyB1 D17voOEDFqV/vIz0SjUVNyPqZ14zwPrdTejbb/8tcCv5U7RvR3rMeOszG /feaSg23zrt9coQZYFV6pu4GhxG1YDo1The69yfEDDavMxOQomLlzdzl/ a4tp5cTUgiKaC2hTkfjVnvwqKNu/Ou2W4J3qo6k0XATUV5PrsAkmO0yhM Z1j4p7QdKfwpX96p80xRwo71MgHkeeSrclfnngtA+cfnmDf3sM7RmS57m q6sZYFM9orUVC3AV4/yG8Nyaz/rt68KoDj/L2KZXWWpHdfCXAsZohcrhH Q==; X-CSE-ConnectionGUID: N3pMIMACSCWpAEFy4h6T5A== X-CSE-MsgGUID: IGMMf/myRO+gW+86pIWC0Q== X-IronPort-AV: E=McAfee;i="6600,9927,11078"; a="12645942" X-IronPort-AV: E=Sophos;i="6.08,177,1712646000"; d="scan'208";a="12645942" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 May 2024 04:02:27 -0700 X-CSE-ConnectionGUID: qFHTctHgTNu9GHWLxfHZSw== X-CSE-MsgGUID: cZd4GXE3SqieoY1Uj4dW/A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,177,1712646000"; d="scan'208";a="64108756" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 21 May 2024 04:02:07 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 21 May 2024 04:01:49 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Tue, 21 May 2024 04:01:49 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 21 May 2024 04:01:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fwXrHgDQzOsAq3CWe442wiovXMvYxUw9L+s4468JDmSuXyrKN5Nz1UNmLCLUXGbfg45fZ247wzGdQQGy6l5aq4tEZEI0Fzm2KzqiuKbiiOuvdw6+/AzZGZtTZRfGjhiSUoR1LHiprid5fxDZpmLDrI3KMucr/DfH+mI49Gy4AWpsNKD4JyBMG2uWI5wmhwl9f8Zb64rpRdKPEEpEUotGWbIHInaWKYcprIFNbiZy+/04MTTXJUno2iw4UGv+hNDY6AAng94N3aSzHRhqFwPWmr5ZsWh0aZPeMt8/NKinDF+Z7O/EVhJvl82xN2qf9GsBBZPevkBG19b80XvDx5FkFw== 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=McGOx4BagIZDir0r8G/PVDCeMm8gkU6rhelJ3xtHjtI=; b=e3SW+V27JIbWstkWbMrovjCCgIrRcR/XKhGf1BuQKqYFZpibgxNrPOfjMelbACV2t2k2xwGTw122i3frzrD5Qus6Enh4nwejSvdRRe72W18cwSUlYkw0iS2WfJRhUvEuF6laTA4XL3/QIfLcTM3Lenadv8W2nlnqawovCfHyG/112MAwO7PKy2O//poI/Q18+bzlMaoyhHF8M7fldXJ+X2f8hqXObxLRlnke5Zj2TYJ5+ZLl/ybkT0tmF6NDVWra8s4ObX6LJpkK2T6MgOBDU6od2k6nB6QSgg/ZYXMDWQiStlMKcZHvPCtLHFplfGMtuNNaUpfrPKJN9NIu/8hAtQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH7PR11MB5957.namprd11.prod.outlook.com (2603:10b6:510:1e0::14) by CY8PR11MB7241.namprd11.prod.outlook.com (2603:10b6:930:94::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.36; Tue, 21 May 2024 11:01:47 +0000 Received: from PH7PR11MB5957.namprd11.prod.outlook.com ([fe80::9ca7:5dd5:8a5c:d73e]) by PH7PR11MB5957.namprd11.prod.outlook.com ([fe80::9ca7:5dd5:8a5c:d73e%5]) with mapi id 15.20.7587.030; Tue, 21 May 2024 11:01:47 +0000 From: "Guo, Yejun" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v4 11/11] avfilter/vf_dnn_detect: Fix null pointer dereference Thread-Index: AQHaoJkh1Ry+luQevUq6VYAgZCosvLGhWw4AgABAKCA= Date: Tue, 21 May 2024 11:01:47 +0000 Message-ID: References: <20240507160818.71113-1-quinkblack@foxmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR11MB5957:EE_|CY8PR11MB7241:EE_ x-ms-office365-filtering-correlation-id: 98ad126d-6024-4265-3bc5-08dc798568ab x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|1800799015|366007|376005|38070700009; x-microsoft-antispam-message-info: =?us-ascii?Q?1lcVEVAIjiRGgUh6+LmeZFA2lnv0j/DOYlNuoBdBwzYBtwnEksN70AABmvO2?= =?us-ascii?Q?WmdyrsuG3OYmw7P33DuIRc9DjwuyrnqxORMwZxzifvK12tqhsIOZOtX6HCXw?= =?us-ascii?Q?fvbgbftnrAcswLhF9xIJRW66HNTEi4ZM6sRczpKAAxfgw84l42p/LZuhmq8m?= =?us-ascii?Q?Bb21PFwNVI38fg/Ys5CRCPQhXmREUNgFsL++/Q//RdpsRUkSsgO/cJXqbj8M?= =?us-ascii?Q?HbHKwH6MFoqpDxEZJLe94Dzy7wNz28Y/i/Xr15CwAG7kOTwV8IMRTgdthKQt?= =?us-ascii?Q?3An8CAKCRphZ1tvcjHBGL76J1de3VKPDKDmsrkB6zf3oEiZqIMup9ui4fywc?= =?us-ascii?Q?byPWFsla3hsNEhNzOG6PLAlJFp/TbeaZW7ZROxS0owlPaRq8eH3lj5ZFWaew?= =?us-ascii?Q?njegPDdYqa/bFlEW8GmVur0injEer4eMF0Zzn0wsjR4domFmRkDhwkGnZYkN?= =?us-ascii?Q?THdbCGvRsnBroawT1EmJdVIBJvzm7Tb3E5PKB4Xs5mPWBWH63CDcJOyQNR8z?= =?us-ascii?Q?h2tWhqITCbpTXXfdk0uJBFDpAJHB2SU4SWC422kLGTu/UXLvQuUSLD5OWjbt?= =?us-ascii?Q?sJY/7MPU/pjDPDJZGKwlEWbDCkk0jS98szQeZLXUxqsZ3YOAb/bYKFJudohF?= =?us-ascii?Q?cTopx7lh1jqf1dwZzxYBI8mdORBXt91CWALseRHouegfW4FfOnMLvHrQt7i7?= =?us-ascii?Q?uFlltgPiEJ8IFzQClPgBv97krBIG7xAcy4LJ3doVLT7NL/5xRYqcaKfMkPtQ?= =?us-ascii?Q?6ViBbepkGBXphy1r+bvzfgxsel3kefTqDxcc6qYUJIJ1fO/sqjUqCNcr5m14?= =?us-ascii?Q?Q7Wwf+FYHb6mlav5LwphoX5k0v47tVj+PcsZe515XZqS98K/lNiFV/T8ITo2?= =?us-ascii?Q?50O4JCK+TKK4pQenwE8vpEIi8zKNf8zoSOUf9BDxl434NcHQ+WVAPZQI2nBr?= =?us-ascii?Q?ZTeDqszNvL6xR25v9n0IXaMrzOVXaMcO6L+aT1XS96CEvbfk4g413PAe0soq?= =?us-ascii?Q?6sFF3V3IBKtgusIwnQSGZplyzMqo+wD4PH1yEADUDoSO25yNXHLoX4sHZqJ/?= =?us-ascii?Q?MkjE33JwNiWkAsHX7bYtNW/a/GRzyM49Iyy6FD/wfl80mrckttcIyvkjf/R0?= =?us-ascii?Q?/csqK/W/xNQc9u0mciYfrBEUEXfEGEwlWTKlGDxJ45Pa7ABAxGpmNUticSD4?= =?us-ascii?Q?F6fDXTLwjisRUZpjVn2JEd3Qwd4ZQ63RF+Ijs3iGJBXFUSsd3TIKiHBlFyQV?= =?us-ascii?Q?XqfC2OE/or//Tmp91Vq0Yez9kN0J4nXxsmofo2Mx/aOSQAEMAnPzQ0Jyeo9h?= =?us-ascii?Q?YGW2MrXX+Q1NE01cjmwVO7TJyisz04H4/H7bG6jEtUeLZQ=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR11MB5957.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(366007)(376005)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ZCsBKQv12M1r+6zoO6zfWrSowtXlK4i7FMh1hdfdyHFvPuJUK5MOnpHLLGVm?= =?us-ascii?Q?UC6dso+pKs3FakBslCFnsEQZvbY6e8BFLcBJhOHYcAL94rj/fXUs8Us4Fe2N?= =?us-ascii?Q?OPoIC/AtfjhSKt0nEfilXT2dGHzT7nJ/O97uBINwBrHsnEByb9/OpIb7O+Gh?= =?us-ascii?Q?eG1K03bRRIOc/crhAbmlkLLB1rxjdXjRs/KRQ5h9IG3RI8H4PC0z87os5ZbE?= =?us-ascii?Q?bqq08rgHYX7OkQAiZdbLTMRM3shFNL829hu6/QXuLzgHIhN1SkoXjMdxE8QK?= =?us-ascii?Q?3MSEKe0yoUlURFdFKDDWC8nZ8BfY0G6IYzJQ/EFT9MvHOL5kGP33R+msTTbV?= =?us-ascii?Q?ATr5g/nk7A2b2Fe5DxMcs9RD5CnoYT4Gpm2O2vuvvxSRNYu9y20LhkcD0VY/?= =?us-ascii?Q?NGuPBFx1HIrk0f5KUK6nXRlnxZ3R7uUBZuk3qYUjdBx9pmN4ly0SgJj26uVf?= =?us-ascii?Q?UtaBqcllfbAHu5cnjZ6tz9S/8m6UEdk61pejVxZFzjwmvyStUKOqyaNauaKg?= =?us-ascii?Q?xGRZPda6T5KDWBwZyXVOx7Xe6QdbKfvpfLckEYag1wnMKbItR/Sj9+reAqTo?= =?us-ascii?Q?qr7JSGZxmnIY+QVd1AbsN5gc+kpL8RCDcYjjSPcZS64a0kuZev1f9ZFc0Lp+?= =?us-ascii?Q?DCWRAHSMO/C8WDw3lFsSEJVEW0lagiBtQ6oEORKQKUXb5twTdQF9F+WwsxQE?= =?us-ascii?Q?fWn9T2a3ambsTy+5vTSijlmDtOOP2X4ika2D36yKjDgmVWjO6DIK+GmPGEqa?= =?us-ascii?Q?6JSN85xCploSWifuJTgnIi//agEBCLZYHkdkdVy/bxvHrF+fLw7VBHwhJb3s?= =?us-ascii?Q?6wB1eo3t5tyEGbJmK8GfRZvqvkEpdoWhqqpD3z3/Qa7HuVNxkck44IQ4lSox?= =?us-ascii?Q?HB+wGwv1T/8vjHqFHYtSyOPYcw2LGcJjKVc/WqX6hYl8bhWHzB00QVOMx3bA?= =?us-ascii?Q?rNJS7clkSKBAIrtO1ulR629tr0FzRlS8V95CBp8FYnj/Gt8LFIJqChgxU+Ep?= =?us-ascii?Q?P+Sjed3N4IzUKrrFGMCW5qvRtAO0U4oRP1ymyl2QMIStkcEPJ1ByUBJm22Pj?= =?us-ascii?Q?wDu/QFDF2p3JKDwmew9aDRjUNUe1IAVnkcGzuT6tYK00aS3TMZuj0n9Za+ql?= =?us-ascii?Q?ty8jWPwdPzdxu8cLqRsCmNJ1iuzn2Z2+G0GJ21x4u4zJX/SGZZRJfFcnfBX0?= =?us-ascii?Q?Qfp2E8tewyzMmBMv3JYJwTMgrbvrf3y76+vptrH0s7SDmmFw929npKM1lXR9?= =?us-ascii?Q?V2akMD5VcOMfLw5X+jJ5Aq9YK7cgTuq5GfeWTJsIsjYcUSzd7IDau87j+WGr?= =?us-ascii?Q?SpwAByqOlD7zXUPPV05FykaTIWW1n27Xpbqe+llYv0zuI+N4iDHd+zbEOF8C?= =?us-ascii?Q?W5Ox5C8wxrJo83gy3TB6P3Uly5k2mVpwCkMugJJbTfLBz3+lKYQIA7VO68L4?= =?us-ascii?Q?QPnsflTH0wH40KD29UbKoaPbAmTHT0aUVjt9bgQah1nXWhfSHwXAwRfi1IeI?= =?us-ascii?Q?2xHJKYOvt+qxKiy+B1cJHeLVO4S98v1Lv9NFaW3eJIJeypUiBSOTZ31P3eQU?= =?us-ascii?Q?NYN/b0Hoag27UC4bdroEXskmfIKPS/4xr4M1Y59B?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB5957.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 98ad126d-6024-4265-3bc5-08dc798568ab X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2024 11:01:47.3320 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: RiyQu3YfCjiqiTBkozMlaIH5QE9fkc6PFrDC0TJceZS7Dzq36Shy/oatCysO/sem+Ft24TOdQoROMNQF/x7MGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7241 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v4 11/11] avfilter/vf_dnn_detect: 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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: ffmpeg-devel On Behalf Of > Andreas Rheinhardt > Sent: Tuesday, May 21, 2024 3:12 PM > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH v4 11/11] avfilter/vf_dnn_detect: Fix null > pointer dereference > > Zhao Zhili: > > From: Zhao Zhili > > > > Signed-off-by: Zhao Zhili > > --- > > libavfilter/vf_dnn_detect.c | 10 ++++++---- > > 1 file changed, 6 insertions(+), 4 deletions(-) > > > > diff --git a/libavfilter/vf_dnn_detect.c b/libavfilter/vf_dnn_detect.c > > index b4eee06fe7..2a277d4169 100644 > > --- a/libavfilter/vf_dnn_detect.c > > +++ b/libavfilter/vf_dnn_detect.c > > @@ -807,11 +807,13 @@ static av_cold void > dnn_detect_uninit(AVFilterContext *context) > > DnnDetectContext *ctx = context->priv; > > AVDetectionBBox *bbox; > > ff_dnn_uninit(&ctx->dnnctx); > > - while(av_fifo_can_read(ctx->bboxes_fifo)) { > > - av_fifo_read(ctx->bboxes_fifo, &bbox, 1); > > - av_freep(&bbox); > > + if (ctx->bboxes_fifo) { > > + while (av_fifo_can_read(ctx->bboxes_fifo)) { > > + av_fifo_read(ctx->bboxes_fifo, &bbox, 1); > > + av_freep(&bbox); > > + } > > + av_fifo_freep2(&ctx->bboxes_fifo); > > } > > - av_fifo_freep2(&ctx->bboxes_fifo); > > av_freep(&ctx->anchors); > > free_detect_labels(ctx); > > } > > Please apply this patch soon; there is no need to wait for the other patches. > (I independently stumbled upon this and sent a patch of my own.) > > - Andreas > This patch 11 pushed, thanks. _______________________________________________ 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".