From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.13872.1669255185607373857 for ; Wed, 23 Nov 2022 17:59:45 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=jaj8Ld8R; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1669255185; x=1700791185; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=fYPNEFs8+2MpeyU7M6fLWIBx3tuZzZsyEx34zaEWtQ4=; b=jaj8Ld8R4EIO+nfzLCt8LSEvUpKqbFmHnruqQlgqS5kie/M3Qnf02Zw1 zcO8rlWsLFK+mhk4bIFIfoUiy1JtD3r8RaUyW66iMp4wQCloNYVrcjgrF OLtzX6vUXRLh11uyhqncoiUeIbu/ABMm9FPQkjYviXJba3xm3llobb0QE DyQu/uiUtQ2bYFk4eL0ml3ASUadOP1gtzkMiKs+3Lu4S4DehcossEfZ6x G0OZyB3Roe1F+buHm9Iu2g+TSp36wmVoyJ/5jaJzBvuWPN3re47dyPDQq ++QokkLSDLU6kdkQNV+ZfCKVfUwi4EJ8criBbjvjPDVa71ewwRKGvQCAV A==; X-IronPort-AV: E=McAfee;i="6500,9779,10540"; a="293900682" X-IronPort-AV: E=Sophos;i="5.96,189,1665471600"; d="scan'208";a="293900682" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Nov 2022 17:59:45 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10540"; a="592730676" X-IronPort-AV: E=Sophos;i="5.96,189,1665471600"; d="scan'208";a="592730676" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga003.jf.intel.com with ESMTP; 23 Nov 2022 17:59:17 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 23 Nov 2022 17:59:17 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 23 Nov 2022 17:59:16 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2375.31 via Frontend Transport; Wed, 23 Nov 2022 17:59:16 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 23 Nov 2022 17:59:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fYe6j+HYyJnn1ZMj321Mz6RbDEfRxdT9ZgeqaY4KXSmlMBLEjWDkM29H4P8+f8rb6ssQJnCO3aS92nfVtI0tWePRh4xHmfd9rYauPMQ0XkUENmQoXo/tKv+nvl3CRUyTrYcCeH4IaEfGCj/Dghnvlnw5SiBnbpT3W3V19tv6Ck9LCHCnwsc/1+ywAvh/jy95kf9dCsO/UJjxiH6LBWvh6QV2qtbq9ZtUayGuRcgKqIz0Kocc8KHv3s8jOaMi+6Fo7Gq6+T9Z/xXKc6FmWXOsVZDaAyVu+GBdm+7sbvkuGTS4HqmMiltkvNNPAi5FRWKBt8dj8Pkf34sEE6s/mE4EVw== 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=fYPNEFs8+2MpeyU7M6fLWIBx3tuZzZsyEx34zaEWtQ4=; b=VJT9ES9WALZj3T/2Uo33YCQXXEUEobSRPNpdL8MjBfmbebFneWcMtdXAcBzOFj1i56uE10O51DGazXPj6hKj5v1EUbha5ku/Mt62ifX47oMP/T1F6RQzg3VTU40J6VZkUlS1DGi7DA99hRFKjzNoXZ1aHg095Sl+7XXwbNUOAxhnZCMEdckVIngkZBeTQbL70aw2aD4NWWm8gId6g3eOWCW3caGRb1c7Q0PJMQ7OpL+6wQ0Ee+ksOLvP40quuOEim+Q+KikqpDDtTot91zi0HpV0nRDU2sj6WsyXbn4hyFSSY0qhrdSUnBQjDoEIKwx/8PDU6zLnggr3n2D20a9tMw== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH0PR11MB5063.namprd11.prod.outlook.com (2603:10b6:510:3d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.18; Thu, 24 Nov 2022 01:59:14 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b%6]) with mapi id 15.20.5834.015; Thu, 24 Nov 2022 01:59:14 +0000 From: "Michael D Kinney" To: "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" , "Kinney, Michael D" CC: Erich McMillan , "Wu, Jiaxin" , Maciej Rabeda , "Siyuan Fu" Subject: Re: [PATCH v1 07/12] NetworkPkg: Fix conditionally uninitialized variables Thread-Topic: [PATCH v1 07/12] NetworkPkg: Fix conditionally uninitialized variables Thread-Index: AQHY9GHgUNpgqNbJgE2aiaHb5gcBdq5NZqsg Date: Thu, 24 Nov 2022 01:59:14 +0000 Message-ID: References: <20221109173246.174-1-mikuback@linux.microsoft.com> <20221109173246.174-8-mikuback@linux.microsoft.com> In-Reply-To: <20221109173246.174-8-mikuback@linux.microsoft.com> Accept-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: CO1PR11MB4929:EE_|PH0PR11MB5063:EE_ x-ms-office365-filtering-correlation-id: 9c21832c-6017-4c3b-1ed7-08dacdbf7cb4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8yGdX4zFqApPbYm5/72cNzOR67HvNU3gYgWNGlEdYWXFrdCrHWRaKnuQk9bW2cKyCoCYEtbgJXId2ytkVE0w1HkLh9fYpbkdrNoDoM2EL+VaE8YbRnpqrwmM/vit5izb5tuLZxKEm8BGCXfTbsdaatzkh/VLs+yp2Yle+RgPwC0gmRhwX5vJ0SXp3JEEJaRZBRxmalPb7FskEX1OEKU5kC2Mu4IHotldnTbyUs54n2oQohZPHFQ/oqGsj+j70QAW/nCrb//1Yn21WmpZKLC1fL/pHq7ARenLhtHo7N1qW5eKMuY+mROKjmG++jD+0yNjb2ynxAwPh3oyTuE12ZgMEhTx+nu+8zUHpSKriDcXqJPG5yJnQhBuuJ6cA2DxKa14Iuu09K4IO8CndiY8lgEXOiM8737U9EGwYirneSLx1FnjM6duPzJySotzr26zMejet0MemQzVeKiLfkhP1Zru6vkmd83kKoCHRexdZG9LWyY8QuYs1+R7kVry8lfmMP+/CbnTKalaC7+28zSWS3HN1+/k4oC1oL9yP+RWfwfj00qRAjxe/nARmVYs/HwWHnhunih+wi2ilW9oJlynp+aeKXw20uLi5F+BcsfLoFNasVtY9iAgnTKd4Pr8K9TW/o37I16MifNWK0EkYgEJc26aY1p0wEw+yWE+0m+IfTOWdqFBMHTZHdHyfBXApkhhC/lOlBDeethCbZbcGpbeW/WlTEI9uF2t/HY9qrVfE++ZaZ8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(346002)(376002)(39860400002)(366004)(396003)(451199015)(8676002)(4326008)(66446008)(76116006)(66476007)(66556008)(64756008)(66946007)(52536014)(82960400001)(5660300002)(83380400001)(41300700001)(86362001)(8936002)(55016003)(26005)(9686003)(6506007)(7696005)(966005)(53546011)(478600001)(33656002)(186003)(54906003)(316002)(38070700005)(110136005)(71200400001)(2906002)(122000001)(38100700002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MkQ2bzlqSFBtVlErQ1phaWRKL0Z1L1JFSkZmUWlNT2I5N0JJY1J4Zk1OOTFs?= =?utf-8?B?NmI0WkxaMjhnQ0VHL3VoYXFMWlZVRHFyeWlGbkc4U3VydUJyNk1CT3pJSjVy?= =?utf-8?B?dldCSERnZkkwQllsWGdYeHJiWGF5NnBhR2hsbTlWLzJBbGgrVk03aTVRZjMy?= =?utf-8?B?Z2NseGtKQkNOSlBSK1FsMGVhRGVydy9jWlFUaWNVYlJDNWIyYTFYRHFsckFZ?= =?utf-8?B?VGNFUEpUakphSHpKTld2NVhEbFVlLzk2TW5FaUJ3Smkwa3BGMFVpcDRlZWFk?= =?utf-8?B?bENqVUEyUjZ3OVVnR01PTks1Z2dIVURHeHNqN0xack12djdVSFZ4cktDWkMv?= =?utf-8?B?dDJGdHJqWGtxODFqMXFxVVVTVldBQjBBWTk0WmRKbW9UN2wrUFlZbXluQzl2?= =?utf-8?B?aUxFQXRvV1JXSEZ4T3Q3aEdkcW9HdGtPY1lPKy9QQSs3WFVwMUpNZjB2ZnRo?= =?utf-8?B?bnRLTVJoc1A2VUJiUDJyU3N0NTFmL29xRTQ5VEFGZkt1UkhtdWhuK0puRFB0?= =?utf-8?B?RGJxUVF4Uytia1B1RXY2TmQwR2R5OVlxenhwWjRmbEp2dmRLVmN0RTZMM0hR?= =?utf-8?B?MC9jMUpxM0lVVzdOdFcxOG5ZOUlyQzhtdzVFMDBGbHFqUVBsSnovZ0laQU9u?= =?utf-8?B?aHZaY1NqMnMrY1FDTUV0NytFZlZJWUlBa2F4VEF2RHBwVEZEeXRyVEpvRXZC?= =?utf-8?B?Zm9MU2tHUUd0cFV3S1lINXBsYy9QKzhiRnN1M0gxMlBYU3lvL1BSSE9YZDh6?= =?utf-8?B?ZldyQkVPdzBYWHVyRXpvNmFMZThNS3hBK2FuazhlNkswZ0t0a3g4QStlQmRl?= =?utf-8?B?V1N0K2FoNFQvaEtLUU5uZmk5NjE3eXd2QVplZGFoUzFkbjVUd0tvZDdydzg1?= =?utf-8?B?aXc3WGxha05rdmh2V01CQXBCQkhONStzN2VSbS9wam1VbnAvSXlSZllDaGdD?= =?utf-8?B?WUVtbXdwdGZKUVJ4MXNHRWpBM0dxd3BqWE91WkNKUGN5YkpGSklSTU5MVkZk?= =?utf-8?B?aS81TGp1YkdZaXFhYjdTaGhnN2ZZR1ZiTFlmeXFWenA2NlBIa0JnOHp5c1RB?= =?utf-8?B?TVFFU1I0YkY4OWplRTR2WEttSTZOVnl3QkpicE5yTUQ1WWh0TVY4QldiSFNU?= =?utf-8?B?UjJ1UXNpZk80dHhoUnBuMi95d1ZpZzlURmZkcjB0U1hHb29rcExmbllmOTJl?= =?utf-8?B?a1ZJYzRUMko5eUMzMlhXN3BMK1RBVW95Q29QR2kwbGd2dkowNTF4WkxIaVRt?= =?utf-8?B?OW9KUXAvM2kxendEbU1rc2dMLzF0QWJTdkg1bFMwVnB2ZFlxM2gySWtEWlJM?= =?utf-8?B?dUF2d1FVSzNmMVZ2b1dTQzVEcmxMZW1XdzlSbEJpaUlKMHpXVktTeURmY1VY?= =?utf-8?B?VTVqSEZ3RFpvemhKUlNjU0NDRXNFcU0wa1lnQlFUdndIeWxNREUyY0JqV0JE?= =?utf-8?B?QlNqSi9qVkNReVorNzlnNG5hZ2FPLzZobXphNlU5Yzh6eDkvaFMrQVBKYUN4?= =?utf-8?B?bjVRSm5CcFhmMUNwdGt5bWlUQXhlT1krU3gzdjBjT3psUTQ4OE8zZU02V00y?= =?utf-8?B?NVBjdFpTQVFZWUl3UTJyNkNtRmp2QWQ1bU1aeCtUcDRZWG9YekFqUGhtejhW?= =?utf-8?B?SGNxN3ExNTBRbzdvRlRaT0xGZk9zL0dKMUlkWnJwbDNuZmtmUFJRalp6cFlV?= =?utf-8?B?RW1pZUprbzJzdlVzTGdkYlAzSisreDJnSms3YWhpMDlzczJpNm1rNy96d1Rt?= =?utf-8?B?UFRpZllIMWFHRXEvU1BoRUFpWE9wTXdjb0kzT3pUVWVoS0M2bjhHYU9aV0o4?= =?utf-8?B?TTl6enNKclhtcVRGd3RPWU5leDRSa096MmNha0xpN1EzTDg0V2haNVFJZ29U?= =?utf-8?B?cXdhaUR3N2pVRVRpREVVSzRSelA4ZGdxdWY3YS9LaG1uNkFBOEIyUWsvakd6?= =?utf-8?B?VS8rMHVoZ2xDenBTMTdCaTVKUlZudGN3L3dpREsxaCswOGFnaGVLUEVIbVIy?= =?utf-8?B?eUtaZkRpa3hJbU5ONTJuYjRXT0d1NVN3WlhpM0hDR1BMVnUxUm5IY0lXbU1M?= =?utf-8?B?c2kzL1JrVGl6Mkg5bWxHR3NmdzZYMGkweEF3bXdISzdodFNUbm8vWGxvUDFt?= =?utf-8?B?WWE3TkZrakMvUWRtSnpBT1hVVmhSSU15clJaT2piQUxUbzhoRXVkeUFBdFBL?= =?utf-8?B?NkE9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9c21832c-6017-4c3b-1ed7-08dacdbf7cb4 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2022 01:59:14.0817 (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: AxIaW+srleaoq251nYmID6gUvzDG8kymwQ/ueVlboFRYwrswovZ7U0YCjkp9orGf8ehHlMWg2MhjScSxyhXpMMqJifk69wCiKhxryZ9L2nQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5063 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 SGkgTWljaGFlbCwNCg0KQ29tbWVudCBiZWxvdy4NCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+IEZyb206IG1pa3ViYWNrQGxpbnV4Lm1pY3Jvc29mdC5jb20gPG1pa3Vi YWNrQGxpbnV4Lm1pY3Jvc29mdC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgOSwg MjAyMiA5OjMzIEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogRXJpY2ggTWNN aWxsYW4gPGVtY21pbGxhbkBtaWNyb3NvZnQuY29tPjsgV3UsIEppYXhpbiA8amlheGluLnd1QGlu dGVsLmNvbT47IE1hY2llaiBSYWJlZGENCj4gPG1hY2llai5yYWJlZGFAbGludXguaW50ZWwuY29t PjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTWljaGFl bCBLdWJhY2tpDQo+IDxtaWt1YmFja0BsaW51eC5taWNyb3NvZnQuY29tPjsgU2l5dWFuIEZ1IDxz aXl1YW4uZnVAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjEgMDcvMTJdIE5ldHdvcmtQ a2c6IEZpeCBjb25kaXRpb25hbGx5IHVuaW5pdGlhbGl6ZWQgdmFyaWFibGVzDQo+IA0KPiBGcm9t OiBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29tPg0KPiANCj4g Rml4ZXMgQ29kZVFMIGFsZXJ0cyBmb3IgQ1dFLTQ1NzoNCj4gaHR0cHM6Ly9jd2UubWl0cmUub3Jn L2RhdGEvZGVmaW5pdGlvbnMvNDU3Lmh0bWwNCj4gDQo+IENjOiBFcmljaCBNY01pbGxhbiA8ZW1j bWlsbGFuQG1pY3Jvc29mdC5jb20+DQo+IENjOiBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5j b20+DQo+IENjOiBNYWNpZWogUmFiZWRhIDxtYWNpZWoucmFiZWRhQGxpbnV4LmludGVsLmNvbT4N Cj4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBD YzogTWljaGFlbCBLdWJhY2tpIDxtaWt1YmFja0BsaW51eC5taWNyb3NvZnQuY29tPg0KPiBDYzog U2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPg0KPiBDby1hdXRob3JlZC1ieTogRXJpY2gg TWNNaWxsYW4gPGVtY21pbGxhbkBtaWNyb3NvZnQuY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBNaWNo YWVsIEt1YmFja2kgPG1pY2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29tPg0KPiAtLS0NCj4gIE5l dHdvcmtQa2cvTGlicmFyeS9EeGVIdHRwTGliL0R4ZUh0dHBMaWIuYyB8IDIgKy0NCj4gIE5ldHdv cmtQa2cvVGNwRHhlL1RjcElucHV0LmMgICAgICAgICAgICAgICB8IDMgKysrDQo+ICAyIGZpbGVz IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdp dCBhL05ldHdvcmtQa2cvTGlicmFyeS9EeGVIdHRwTGliL0R4ZUh0dHBMaWIuYyBiL05ldHdvcmtQ a2cvTGlicmFyeS9EeGVIdHRwTGliL0R4ZUh0dHBMaWIuYw0KPiBpbmRleCA2YTVkNzg2MjliYjMu LjcxYzk4YWJjODIwZSAxMDA2NDQNCj4gLS0tIGEvTmV0d29ya1BrZy9MaWJyYXJ5L0R4ZUh0dHBM aWIvRHhlSHR0cExpYi5jDQo+ICsrKyBiL05ldHdvcmtQa2cvTGlicmFyeS9EeGVIdHRwTGliL0R4 ZUh0dHBMaWIuYw0KPiBAQCAtNzUzLDcgKzc1Myw3IEBAIEh0dHBVcmxHZXRQb3J0ICgNCj4gDQo+ ICAgIFN0YXR1cyA9ICBBc2NpaVN0ckRlY2ltYWxUb1VpbnRuUyAoVXJsICsgUGFyc2VyLT5GaWVs ZERhdGFbSFRUUF9VUklfRklFTERfUE9SVF0uT2Zmc2V0LCAoQ0hBUjggKiopTlVMTCwgJkRhdGEp Ow0KPiANCj4gLSAgaWYgKERhdGEgPiBIVFRQX1VSSV9QT1JUX01BWF9OVU0pIHsNCj4gKyAgaWYg KCFFRklfRVJST1IgKFN0YXR1cykgJiYgKERhdGEgPiBIVFRQX1VSSV9QT1JUX01BWF9OVU0pKSB7 DQoNCkkgZG8gbm90IHRoaW5rIHRoaXMgbG9naWMgY2hhbmdlIGlzIGNvcnJlY3QuICBJZiB0aGUg c3RyaW5nIGNhbiBub3QgYmUNCmNvbnZlcnRlZCB0byAgYSB2YWx1ZSwgdGhlbiBTdGF0dXMgd2ls bCBiZSBhbiBlcnJvci4gIElmIHRoYXQgaGFwcGVucywNCnRoZW4gdGhlIHZhbHVlIG9mIERhdGEg aXMgdW5kZWZpbmVkLiAgQW4gZXJyb3Igc2hvdWxkIGJlIHJldHVybmVkIGlmDQpTdGF0dXMgaXMg YW4gZXJyb3Igb3IgRGF0YSBpcyBvdXQgb2YgcmFuZ2UuDQoNCmlmIChFRklfRVJST1IgKFN0YXR1 cykgfHwgKERhdGEgPiBIVFRQX1VSSV9QT1JUX01BWF9OVU0pKSB7DQoNCj4gICAgICBTdGF0dXMg PSBFRklfSU5WQUxJRF9QQVJBTUVURVI7DQo+ICAgICAgZ290byBPTl9FWElUOw0KPiAgICB9DQo+ IGRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL1RjcER4ZS9UY3BJbnB1dC5jIGIvTmV0d29ya1BrZy9U Y3BEeGUvVGNwSW5wdXQuYw0KPiBpbmRleCBmYjFhYTgyN2Y4YmEuLjdiMzI5YmU2NGRmZSAxMDA2 NDQNCj4gLS0tIGEvTmV0d29ya1BrZy9UY3BEeGUvVGNwSW5wdXQuYw0KPiArKysgYi9OZXR3b3Jr UGtnL1RjcER4ZS9UY3BJbnB1dC5jDQo+IEBAIC0xNTcwLDYgKzE1NzAsOSBAQCBUY3BJY21wSW5w dXQgKA0KPiAgICBCT09MRUFOICAgICBJY21wRXJySXNIYXJkOw0KPiAgICBCT09MRUFOICAgICBJ Y21wRXJyTm90aWZ5Ow0KPiANCj4gKyAgSWNtcEVycklzSGFyZCA9IEZBTFNFOw0KPiArICBJY21w RXJyTm90aWZ5ID0gRkFMU0U7DQo+ICsNCj4gICAgaWYgKE5idWYtPlRvdGFsU2l6ZSA8IHNpemVv ZiAoVENQX0hFQUQpKSB7DQo+ICAgICAgZ290byBDTEVBTl9FWElUOw0KPiAgICB9DQo+IC0tDQo+ IDIuMjguMC53aW5kb3dzLjENCg0K