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 D4C5D406EC for ; Mon, 28 Feb 2022 06:40:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2BC1F68B1DF; Mon, 28 Feb 2022 08:40:00 +0200 (EET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8C47768B000 for ; Mon, 28 Feb 2022 08:39:58 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646030398; x=1677566398; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=vJIMnJiNyKVLI8wK8woSWnS4+h/iZ28bUYVgatMpGz4=; b=nNU/0hSO2HC85FdYtVzU41gPYRwTTYXuYsy4KtitrcbBYXtZMRlY22m2 pGS2LT1PKLJUqEF/X0Er62ii0N5gVRZIazLARA3dM4nLE9cJ2XBhqBdd6 V+S9nC2/sNtQBM/JSrR7mvpE4i/4aE8DJB2NQFaXfo+iWS6kgzyUojn+0 IJde2MiQXfQuYoRExPIMCKE2YnwSLAwcuQrUXh5Z83NVabs5vah7mrMsI YBncj47gOsO/QEJtGBkWTFAq7AmULyRge3NPjgq2P99UBP0kI1MafntXC Js+YI/5NITSd6ttzl1bRuBSZJs7YFnPFbZxiNkTtVjmhRfQZxCT5AdouH A==; X-IronPort-AV: E=McAfee;i="6200,9189,10271"; a="240227372" X-IronPort-AV: E=Sophos;i="5.90,142,1643702400"; d="scan'208";a="240227372" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Feb 2022 22:39:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,142,1643702400"; d="scan'208";a="685240437" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga001.fm.intel.com with ESMTP; 27 Feb 2022 22:39:56 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Sun, 27 Feb 2022 22:39:55 -0800 Received: from orsmsx604.amr.corp.intel.com (10.22.229.17) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Sun, 27 Feb 2022 22:39:55 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Sun, 27 Feb 2022 22:39:55 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.42) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Sun, 27 Feb 2022 22:39:54 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DLyEfPOiVHXTgpbO98TLFd5FRHfxFF4YuHwcPxIsGKtB5rY042dMfoC7b/+5yHf5UQGGT3p0FdUQ0NZlSMxLtenBrfoxEcQh5aqJ+/hrrgqcePs0IcR1W4U0IwUottKMqK7361dVtLAlQsL8WcrVMa3tte7nuX1CYaSjxSUVSuyTs6wqVrP/2D1N/3jGacWs1Pa70UFIUPcLzt7eiwXPGIE0M8o2dXcYLRJU5IRtqA8E0a27uGHVAwPk1LvaOJULd7+aZr9m8VVVxOjncUAj5htpYDUWFTZJsfGSt0vLhi5DbIemyPeNm+qXGNcXb+ZdKIGjs4Hxp+QAFbzBpZv/1A== 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=vJIMnJiNyKVLI8wK8woSWnS4+h/iZ28bUYVgatMpGz4=; b=TtmZJwEofq10NpQD5VrndQS/CIs5euL53RE9vRdLefHFxAGZbLKx9JBGFS1YtIwLcKTFlF/ajcMSWaebu4w9x1ppmJoepF3u/eVRanQZKjGZ+VPdI+iLvUpu8tuevIoTNRTsWQaiA49a65iYHpwfGhxGxIlissBmt/DewsZM1oa03N5bPMjPezQNTYm+3XpK+jRSBovGjBTGqwcTaKuxsw20o75liCKGXDjhm75R5+e/r2VuJw7/ZkLxkTGz8VZFTxLwJQnjUqVOuqWRxUnjvuel/p+w9Ce2uZXmue1SPiCHB4sXTKLbc6KTcmeXq0THj6Z7g3z0vw5UBzDPZgXNfA== 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 BN9PR11MB5515.namprd11.prod.outlook.com (2603:10b6:408:104::8) by MWHPR11MB1311.namprd11.prod.outlook.com (2603:10b6:300:2a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Mon, 28 Feb 2022 06:39:52 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::9b4:2af2:de92:517f]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::9b4:2af2:de92:517f%5]) with mapi id 15.20.5017.026; Mon, 28 Feb 2022 06:39:52 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH] qsvenc: avoid dereferencing the null pointer Thread-Index: AQHYKSYo/eqeVH411kSi6EjWWnIQoayoia2A Date: Mon, 28 Feb 2022 06:39:52 +0000 Message-ID: <25081afdf63b9578e32e4ad022487d66e4c724b1.camel@intel.com> References: <20220224022740.58216-1-tong1.wu@intel.com> <20220224022740.58216-2-tong1.wu@intel.com> In-Reply-To: <20220224022740.58216-2-tong1.wu@intel.com> Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 61145f3d-bf07-42e7-3ed1-08d9fa85203b x-ms-traffictypediagnostic: MWHPR11MB1311:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7rM+20q9AQx+OSmpDrZPyfkUCDZkP3ZdLBXLhuX0OVf6bpmvVKsGxZD/7GrTdKYUwbco+6Z8i4WpaUUYFj/stM+lHCkb2B8kWxuOlB6hcsBOf5zR5LHrioWNxjyCmLVBzziJhuYmEMdI6icXZ8DfXyDqMeZjSFse/trx0zrQPEqxNR0PkUqB6TdzMlR4ecTuhWmva4atWZ/K/2pA+i40plcFwTJHnKfp7s/Km82KqHOr5BCuRsykL9+/i2cmzx0Ipw9ho/00M3cYxOeWz+5J6X27oanZgVfc2eIUd07YSYvBwh9kULjWRkr3eDiYdntvbQK0NNonoZukkY1uYm08dFtQkXXuDBmjf/7eSVFdL+PB+Qk/rWNp0jeEZlsO72nfYrBFVfL6N19AbgilXvBVVopqjspePGJWutcAK/x8UBPSS0Jo66hrliygEv8nNX8vfU/69J/UlELWdGVASC7zDcdTENPINRscrJkH+T5wUx648tXElzINHqnkB7B2tZiu8o2I2R3J7T0TK/PDHSfwzcpWQKjKYUFjwHwZqljTgkQRjBrZoV4OisD05rrisLI5S7hbHAyKdb5j5pChkl7flyqrHMsNepFj0qBx1+Y/WvIHKWfsfBQ3TCVXxqT+uK1fUw0DRZCQNgcGQ5/uqK39Xz2S7m/yun3RzSrpq1ojdJrhH5wZAkKlI3kwkIk+uVFc6N4SWqb1yweLq4oDf+/UW0x3TETnMHjUo7owMFZKu4o= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5515.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(76116006)(91956017)(36756003)(83380400001)(66946007)(66556008)(66476007)(64756008)(8676002)(86362001)(66446008)(5660300002)(4326008)(508600001)(2616005)(6486002)(71200400001)(4744005)(38100700002)(8936002)(2906002)(107886003)(26005)(38070700005)(82960400001)(186003)(6506007)(122000001)(6916009)(316002)(6512007)(99106002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SzdrNnVMdytpbWFISjhQQlgrYzNzbGpDOTdETWtxaEMrNTQrN3VQWi9nenh0?= =?utf-8?B?MFNUckFwOVUvZ294dTBZTzBiOFBINGpqWmxYY0JkUzNaYWo0aVV6K085eTFW?= =?utf-8?B?cDRkYkNWd21VR0pKZU4xSEdKQ0NrS0EyRllTMXZad3czeFBITldqcVdzenV3?= =?utf-8?B?N0Z4VEtxUzQ1ak5yZHBEeEEyZDlyMjdXNVB5TkN6R0ZIbjR3UnFxMEtpYTVU?= =?utf-8?B?UGhQOWhRRHhZUGk3eXlJeFc3dFBiMEFwYW8wWWtGR0hjaVI2SUhCUElkSW9a?= =?utf-8?B?c001Nmx4eWJMdjR2TzhLWFpLcGdmTzJmWFRyem1IYURGZm52MURTanV3cXA3?= =?utf-8?B?S3IrQ1NCd0UvODhLV2VMUGxCSlI0OW00L0lKNnFNRzlja2JDdWJLdDVRTDg5?= =?utf-8?B?TmFzY1psWWxpeUpDeVYxNitVNmNCRzBHSXRHMXJKQXhNQ0lmZjgzWW1rZDRT?= =?utf-8?B?akhMVEJoVDNic0Qwemx1VzRqakZzd2ZuQm1CNFhkVHFHM0szTDVuYXE4RHpF?= =?utf-8?B?a2U5Ym5EUzcwU012ZGNZWFlxc0ErTmhVTmx4SFF4KzlPbXNXL0ZNczYzaW4x?= =?utf-8?B?Y2d4eU4wckNKeUxkMmltYWJDUkdGZHlWOHJxVE1ydmFQSEl6bXpOai9EV1RQ?= =?utf-8?B?ejNHd2R1dFR5OGF3ZXl2Z3BkTSsvNEtnejRTT2RvOVJYWDB3aVBCZktQQmEw?= =?utf-8?B?cHFudUN3eWJBZWM4UXR1ZXJYNGo3c1JjTkllK1Z6a3dwVGNOSzQ1NGNjS0Zs?= =?utf-8?B?Z3BPV1FkNXZWM0YwNjFuNk1oeHFOU3l5aFJjeGgwZ0ZwWG1DOWVVazBwa1Ay?= =?utf-8?B?WDJrcVdUMCtZaVY3c3UxcFJTeFloc0FIbDh4YkJvSG9ramtFS1RhazVIMEVT?= =?utf-8?B?Vk9NQmhCQWtETExtalhkamdwdENXL3pWaDZTOHZvd1JyRXdwMnVEckF3ei82?= =?utf-8?B?M0NFb2xnMmtzNG9NQkRLMFVLQnVneXlmZ2J6dVMyK3k3dG1JNHRxSEJGbG9B?= =?utf-8?B?TmVQRjJHUE1ZL3I4Z1N3d01zZG56cGxVaTIyQjZPUVRIM2loRjR2THJtTlph?= =?utf-8?B?aVl1SHFub29KMThXdnRZaUVGNHZDT0luVEtOVklYRWpPZVVOTi9NLzZaZG1M?= =?utf-8?B?OUZhMUg3ei85MldkL2I0UDhndnQrWVFIWGo1RXgyR3ZBckw1T2xnQTFaYzE0?= =?utf-8?B?dHV6T2VWZWNXdnArM1NaRmdjc2I3RHdvS2ptVzV1OGc2a2t6VmZjc3ZPQ1RQ?= =?utf-8?B?MGxBUk5IV2kzeC9BajVnVHRNUmo5bmxMMnJEb0lReHppbitlMmxYNVV5QmN1?= =?utf-8?B?RzljVkZ5M0FRWnVGaURMYnhSZTRzaTFqQmp5b3JqRnczNjdXaXRhYXJocWpv?= =?utf-8?B?OTNHU1RGWFIwUkZBQ3NZTDN4TG1oVE1adnpXRFRKL0cybnIrN0tjOFlON3Fi?= =?utf-8?B?VmRoWFYwL2VkQjRaWFlQWHRMUlRMZjF2RDFGU3hrdE9zc216eGZOdGcvNEx4?= =?utf-8?B?cjlscUhMOXkyN0ZBaXdXVG1QREN2NE5DSExpeFpRaFY3c0w3bUFnOHMydkdt?= =?utf-8?B?dHQ1MVoxbGkzcFNhYTBEd2g3dkFydUZUVlgvaXMweG10N1NLUDMyekxDdVd6?= =?utf-8?B?a0VreWFydTZEbUpXUTFNMHdGdG45b3VEQ1pvL2lPL3NQZzhPYyt0b0IyazNV?= =?utf-8?B?R29DczJ5ZU1qZys3cktGY29KVjNVUG5TMklzN2JSRmk2MWhGc3JWMTFNY2ZR?= =?utf-8?B?eXc5M1lQNS9OalIxZ09oWUsreFlja2xiL3FNbDdnR3YyWVp1SEdZV1FERzc0?= =?utf-8?B?N1lMZW1Pb0dVRkxZMFBPVTlNd0JoYzl1cDd3eUxzYlhKelNuUjJ4dUdTYWJx?= =?utf-8?B?YStHenp1OU12SkQwOVdFeUVXdStzVnlsWmtpUG4yWHdzOEFVc01yTEpOeUJ5?= =?utf-8?B?SDNRK3hhajZtSjJjbHkxd2lidjY0d0Jld1gwUllSYlhqTmQwQ3RwUkFSZFMx?= =?utf-8?B?Z1ZkUEQwdjk4ZUowOVByYk9oYXlPanZwUFR1QVZINGRLY3d3S3dYbk5ZV2Ra?= =?utf-8?B?MDkzK2p5M3dCRHR4bGNuQ0dEK0s1WW5SMFY1M3ZUOFZuL1JlWlVrMG8rWjQv?= =?utf-8?B?T1gvRWxZNSt4UzBtSzdsbGNYVytKVTVXaE02V1JwbERXMWt3V1RDeEpVOE9u?= =?utf-8?Q?NZuIu3iZH51fPnYVb0Rnh20=3D?= Content-ID: <8E4B94C246A2B145AB066999674E2681@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5515.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 61145f3d-bf07-42e7-3ed1-08d9fa85203b X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2022 06:39:52.7046 (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: 1HPZHF5Eoy3EJq7kgkJN1GtfJAXm+NekQxSDZ2pwF/wRPsvN6FyeOI3Q2etwSFrSkOZt+4lWWN7xz3LH6vwVVQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1311 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH] qsvenc: avoid dereferencing the null pointer 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: "Wu, Tong1" 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: On Thu, 2022-02-24 at 10:27 +0800, Tong Wu wrote: > The variable AVFrame *frame could be a null pointer, now add a null > pointer check to avoid dereferencing the null pointer. > > Signed-off-by: Tong Wu > --- > libavcodec/qsvenc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c > index 07be4287b7..998e43753e 100644 > --- a/libavcodec/qsvenc.c > +++ b/libavcodec/qsvenc.c > @@ -1726,7 +1726,7 @@ static int encode_frame(AVCodecContext *avctx, > QSVEncContext *q, > goto free; > } > > - if (ret == MFX_WRN_INCOMPATIBLE_VIDEO_PARAM && frame->interlaced_frame) > + if (ret == MFX_WRN_INCOMPATIBLE_VIDEO_PARAM && frame && frame- > >interlaced_frame) > print_interlace_msg(avctx, q); > > ret = 0; LGTM, applied -Haihao _______________________________________________ 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".