From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web12.169.1596643990691504798 for ; Wed, 05 Aug 2020 09:13:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=cBo+DEt9; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: michael.d.kinney@intel.com) IronPort-SDR: dIMqo/dGiEZzxRWOlxobYyjdkWsrhq2L8AvIgOwHw026Iw8FDiSSr5KCCfCeCVoVZm6tcSVmDT 64qjrfzvDSQw== X-IronPort-AV: E=McAfee;i="6000,8403,9704"; a="140474373" X-IronPort-AV: E=Sophos;i="5.75,438,1589266800"; d="scan'208";a="140474373" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Aug 2020 09:13:06 -0700 IronPort-SDR: /LQHIwH7I/bd+TQ2jDtlhXqJxWs4qcysPFYiCQs9onDNGR/W7XbMAMVUCW8WKIwcigw/KcUbdl HqDmeaEsByqQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,438,1589266800"; d="scan'208";a="315804649" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga004.fm.intel.com with ESMTP; 05 Aug 2020 09:13:05 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 5 Aug 2020 09:13:04 -0700 Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 5 Aug 2020 09:13:04 -0700 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by fmsmsx124.amr.corp.intel.com (10.18.125.39) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 5 Aug 2020 09:13:04 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.50) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 5 Aug 2020 09:13:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Av6s353JKU5iUDvomDjxmlj59u6Oha4lzHSX6+Zqd1Kbc0FqsgrtU6MroF33h5Wt/8hdkClLe32+wwrys3EPx9AIMcbHIzsmSUUksjBnBANTDvdXxsfpvfAdtcd0+TkysudMP70PXF594BdjrfaPXWNNqhn4P8VkB9KBYujk8zEyURChn0xyLNESg9dUCPMqmnE/2/xZHsSFMjUAkcOw9KfgwetjB8rkHvGh7a36dPOc5BxN60RjtSK6qpgl0yA6gYUvUlXb72LQMyZ4gV+WnMCNtsZCx4fC8OAUWNTGqR85/fWN7xVP+iqD7X8Ftkhuay8dRo4tEJJhsVeXTRzTkw== 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-SenderADCheck; bh=klk/Zb/rYQhjiy5z+/AZDK6Dlr/IgAslFd3ddVySgqo=; b=eOh8EEuiCpYtoqFwPsu4Tp69AJpwBFC9bv7y/YGsL/biqZyGUOV4FfbMPp6C1Fw87rVn4gYhARc641CNrBFMmqyMqNJYQLjkDuv6gjwSCNIDZiCLlUDn/hnXoajfn1Y9BWeWKnRb3jUOAejyaB2mM7kuqXvXloCRSmNvjrbG/TA6RlsbJxph9D5KIz+qcFOoxliReV+Feh8ClwFgyECHIakh/Oz/8SGOFG+Lx5s/w7HyTc/bJCur0zpuuYj6WnBeN83ePTefSKxvNlcCV5HhV0AzYOegGuoBFYDoLoCSqvoTTA90cvTxts3A2igEedLu+sKoZE58DWbl70skEqDtXQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=klk/Zb/rYQhjiy5z+/AZDK6Dlr/IgAslFd3ddVySgqo=; b=cBo+DEt93mjGF4LAfX5eLkmliid/AR+I/NDzfDSyrEVpOJsRBjigeChyIAH62rpiN06mAVvpZYMK1JVbIE7oFU6WUWmuDmdB/07UL73Y2kEOBUpP0d9nqyY/xMcKvP3f8hZ82WweZfRUEXUzl07hNWtaKQcfWaK7mR3SK0wi1dE= Received: from MN2PR11MB4461.namprd11.prod.outlook.com (2603:10b6:208:192::29) by MN2PR11MB4648.namprd11.prod.outlook.com (2603:10b6:208:26f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.16; Wed, 5 Aug 2020 16:13:02 +0000 Received: from MN2PR11MB4461.namprd11.prod.outlook.com ([fe80::201e:29f2:a02:c260]) by MN2PR11MB4461.namprd11.prod.outlook.com ([fe80::201e:29f2:a02:c260%4]) with mapi id 15.20.3239.021; Wed, 5 Aug 2020 16:13:02 +0000 From: "Michael D Kinney" To: "michael.kubacki@outlook.com" , "devel@edk2.groups.io" , "Kinney, Michael D" CC: "Gao, Liming" Subject: Re: [PATCH v1 3/7] FmpDevicePkg/FmpDependencyLib: Handle version string overflow Thread-Topic: [PATCH v1 3/7] FmpDevicePkg/FmpDependencyLib: Handle version string overflow Thread-Index: AQHWZujhuK3j83JK8UK5/aCBdaVE5KkpuLiA Date: Wed, 5 Aug 2020 16:13:02 +0000 Message-ID: References: <20200731031448.1103-1-michael.kubacki@outlook.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: outlook.com; dkim=none (message not signed) header.d=none;outlook.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [24.19.191.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 48bcaa3c-0c45-4673-54f9-08d8395a6dfb x-ms-traffictypediagnostic: MN2PR11MB4648: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tL4cqKK9GzKgfGEf4GcBP2LWMNCAt8bl4K0MIHEFlfceDPt2qsOhPSrqWt44+S2YCLGav6sAs2fYUCKM4P+YUMDfOFKUdXWI87G3e2elkg3A8+JaDcjVuS1d3ITMe6ZU2Fwi7Wv4nMfJ57ZyOk8mVCdh0XTMXICGQwAYw+TEbqHUPm1P1Xxl489fEgUguopT///3koPtlcogtXnX755rnsSp+k3YYp9AxDzGfqC1cssiCZYr/Df3PgF8AG3NjO/hvjC9pNMXcXiVtB7qGWSwvJtRabbbTcHJfGKcEhGBrttBuVMOmaaiVnhyFLAvM5TP x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR11MB4461.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(136003)(39860400002)(366004)(376002)(346002)(396003)(76116006)(55016002)(2906002)(6506007)(86362001)(66946007)(53546011)(8676002)(110136005)(52536014)(5660300002)(316002)(9686003)(66446008)(64756008)(66556008)(66476007)(45080400002)(4326008)(478600001)(107886003)(33656002)(71200400001)(8936002)(83380400001)(7696005)(186003)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: Eu708C/d4c7sSkT3MSBfEdrayukFVpZCE+I1/F53WlBpBk5dmHDYLI2IqBtP7XVtplnPSmckAVGq0yDQaRMl5bppkdi5Fo1BxqV8sn3WEB5dSVSdffZJ0zwSHABciwbKp/F8aqDIllLgUrx5m+dLSjbdXJpXertxQh1YUjmvx416kuuKIQS1z9iCPX38LeuVnisRK9rrdDJeBPN0Oh15Ta4jcR3GncmTFsZJhPkSiRzT3y/71o5AZmnbCSAbShvfNc5NRQHnT0T1lTY89dBCAXYWMZnaVWlcwoqcINy3dd0GurgupDXy7O7iOFHHHGyH3WY7OI7DSlqXcjkx+H6H8QdFa2jW0IBpFXd+LaOND+869Q8n3RC+7SzLlQarQm1bI70r2hI4B3bpcroeKTtewxx+3IOYZeg9CxbRQfV6nMdzyRfC6Ettqbqqads73QAiXpOjhVo+7Dntb2cmNPsEAMM+Pz4YW4z38vO+9M+iiWtcy3KVkYy/wFJ28nkYsgPPSlJ4udze0GOKAuqdoUTLTwRyj8vyZ6jAlFwRsKWB5EguiLy4Zjh+ZRAWH5Bf/eS0+JNWgJnQHdLNcKcFuhfA/1o2OqGyR2tl2GRmrXDcmyoc3qNST5E0j48LaI24QmMkCQBYR8mfKQPgAW8BOAaOJg== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4461.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 48bcaa3c-0c45-4673-54f9-08d8395a6dfb X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2020 16:13:02.7173 (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: xXgez7l+6SCxkOvqvizrrspspndXU3DoOX+j4emTl2Brg118MZYcYIqEAzZocTUhgOwBUQrCdZWlzwLn/uK1aMeQTNhPtrs8yRo/TE+QoZI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4648 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IG1pY2hhZWwua3ViYWNr aUBvdXRsb29rLmNvbQ0KPiA8bWljaGFlbC5rdWJhY2tpQG91dGxvb2suY29tPg0KPiBTZW50OiBU aHVyc2RheSwgSnVseSAzMCwgMjAyMCA4OjE1IFBNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5p bw0KPiBDYzogR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPjsgS2lubmV5LCBNaWNo YWVsDQo+IEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0gg djEgMy83XSBGbXBEZXZpY2VQa2cvRm1wRGVwZW5kZW5jeUxpYjoNCj4gSGFuZGxlIHZlcnNpb24g c3RyaW5nIG92ZXJmbG93DQo+IA0KPiBGcm9tOiBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwua3Vi YWNraUBtaWNyb3NvZnQuY29tPg0KPiANCj4gVGhpcyBjaGFuZ2UgcmVjb2duaXplcyB0aGUgY29u ZGl0aW9uIG9mIHRoZSBERVBFWA0KPiB2ZXJzaW9uIHN0cmluZw0KPiBleHRlbmRpbmcgYmV5b25k IHRoZSBlbmQgb2YgdGhlIGRlcGVuZGVuY3kgZXhwcmVzc2lvbiBhcw0KPiBhbiBlcnJvci4NCj4g DQo+IENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCj4gQ2M6IE1pY2hhZWwg RCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBN aWNoYWVsIEt1YmFja2kNCj4gPG1pY2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29tPg0KPiAtLS0N Cj4gDQo+IE5vdGVzOg0KPiAgICAgVGhpcyBpcyBwYXJ0aWN1bGFybHkgaGVscGZ1bCBmb3IgdGhl IHVzZXIgdG8gaXNvbGF0ZQ0KPiB0aGUgaXNzdWUNCj4gICAgIHdoZW4gc3RlcHBpbmcgdGhyb3Vn aCB0aGUgY29udHJvbCBmbG93IGFzIHRoaXMgY2FzZQ0KPiB3aWxsIGJlIHRoZQ0KPiAgICAgbGFz dCBleGVjdXRlZCBiZWZvcmUganVtcGluZyB0byB0aGUgRXJyb3IgbGFiZWwgdG8NCj4gcmV0dXJu IGZyb20NCj4gICAgIHRoZSBmdW5jdGlvbi4NCj4gDQo+IA0KPiBGbXBEZXZpY2VQa2cvTGlicmFy eS9GbXBEZXBlbmRlbmN5TGliL0ZtcERlcGVuZGVuY3lMaWIuYw0KPiB8IDEgKw0KPiAgMSBmaWxl IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspDQo+IA0KPiBkaWZmIC0tZ2l0DQo+IGEvRm1wRGV2aWNl UGtnL0xpYnJhcnkvRm1wRGVwZW5kZW5jeUxpYi9GbXBEZXBlbmRlbmN5TGliDQo+IC5jDQo+IGIv Rm1wRGV2aWNlUGtnL0xpYnJhcnkvRm1wRGVwZW5kZW5jeUxpYi9GbXBEZXBlbmRlbmN5TGliDQo+ IC5jDQo+IGluZGV4IGJhODllYjIyZDlmMC4uNWVmMjVkMjQxNWNmIDEwMDY0NA0KPiAtLS0NCj4g YS9GbXBEZXZpY2VQa2cvTGlicmFyeS9GbXBEZXBlbmRlbmN5TGliL0ZtcERlcGVuZGVuY3lMaWIN Cj4gLmMNCj4gKysrDQo+IGIvRm1wRGV2aWNlUGtnL0xpYnJhcnkvRm1wRGVwZW5kZW5jeUxpYi9G bXBEZXBlbmRlbmN5TGliDQo+IC5jDQo+IEBAIC0yODYsNiArMjg2LDcgQEAgRXZhbHVhdGVEZXBl bmRlbmN5ICgNCj4gICAgICAgIEl0ZXJhdG9yICs9IEFzY2lpU3RybkxlblMgKChDSEFSOCAqKSBJ dGVyYXRvciwNCj4gRGVwZW5kZW5jaWVzU2l6ZSAtIChJdGVyYXRvciAtIERlcGVuZGVuY2llcy0N Cj4gPkRlcGVuZGVuY2llcykpOw0KPiAgICAgICAgaWYgKEl0ZXJhdG9yID09IChVSU5UOCAqKSBE ZXBlbmRlbmNpZXMtDQo+ID5EZXBlbmRlbmNpZXMgKyBEZXBlbmRlbmNpZXNTaXplKSB7DQo+ICAg ICAgICAgIERFQlVHICgoREVCVUdfRVJST1IsICJFdmFsdWF0ZURlcGVuZGVuY3k6DQo+IFNUUklO RyBleHRlbmRzIGJleW9uZCBlbmQgb2YgZGVwZW5kZW5jeQ0KPiBleHByZXNzaW9uIVxuIikpOw0K PiArICAgICAgICBnb3RvIEVycm9yOw0KPiAgICAgICAgfQ0KPiAgICAgICAgYnJlYWs7DQo+ICAg ICAgY2FzZSBFRklfRk1QX0RFUF9BTkQ6DQo+IC0tDQo+IDIuMjcuMC53aW5kb3dzLjENCg0K