<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>214631</bug_id>
          
          <creation_ts>2020-07-22 02:12:49 -0700</creation_ts>
          <short_desc>Monitor the case of a fetch event not able to register to the respondWith promise</short_desc>
          <delta_ts>2020-07-24 10:19:16 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Service Workers</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1673774</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-07-22 02:12:49 -0700</bug_when>
    <thetext>Monitor the case of a fetch event not able to register to the respondWith promise</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673775</commentid>
    <comment_count>1</comment_count>
      <attachid>404909</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-07-22 02:18:34 -0700</bug_when>
    <thetext>Created attachment 404909
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673790</commentid>
    <comment_count>2</comment_count>
      <attachid>404914</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-07-22 04:33:53 -0700</bug_when>
    <thetext>Created attachment 404914
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1674188</commentid>
    <comment_count>3</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-07-23 05:54:02 -0700</bug_when>
    <thetext>Ping review</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1674279</commentid>
    <comment_count>4</comment_count>
      <attachid>404914</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2020-07-23 10:37:18 -0700</bug_when>
    <thetext>Comment on attachment 404914
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=404914&amp;action=review

&gt; Source/WebCore/bindings/js/JSDOMPromise.h:53
&gt; +    static bool whenPromiseIsSettled(JSDOMGlobalObject*, JSC::JSObject* promise, Function&lt;void()&gt;&amp;&amp;);

I think this needs a 2-state enum.  &quot;true&quot; and &quot;false&quot; don&apos;t really make sense here.

&gt; Source/WebCore/workers/service/FetchEvent.cpp:78
&gt; +    bool isRegistered = m_respondPromise-&gt;whenSettled([this, protectedThis = makeRef(*this)] () {

() is unnecessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1674622</commentid>
    <comment_count>5</comment_count>
      <attachid>405141</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-07-24 07:17:01 -0700</bug_when>
    <thetext>Created attachment 405141
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1674728</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-24 10:18:26 -0700</bug_when>
    <thetext>Committed r264838: &lt;https://trac.webkit.org/changeset/264838&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 405141.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1674729</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-24 10:19:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/66060529&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404909</attachid>
            <date>2020-07-22 02:18:34 -0700</date>
            <delta_ts>2020-07-22 04:33:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214631-20200722111832.patch</filename>
            <type>text/plain</type>
            <size>5148</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0NTkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTk4NjhkNTkxM2RlZWJm
YTU1ZWI4Njk3OTE1YWJkYzdhMjY0OGM2MC4uMjUzNmFjZmVlZmNlODY2M2RiNmFlZWFiMTViYjAz
ZGUzMjgyYWIyZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTA3LTIyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBNb25pdG9yIHRoZSBjYXNl
IG9mIGEgZmV0Y2ggZXZlbnQgbm90IGFibGUgdG8gcmVnaXN0ZXIgdG8gdGhlIHJlc3BvbmRXaXRo
IHByb21pc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxNDYzMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEluIHNvbWUgY2FzZXMsIHRoZSAiRmV0Y2ggZXZlbnQgaXMgZGVzdHJveWVkIiBlcnJvciBpcyBy
ZWNlaXZlZC4KKyAgICAgICAgT25lIHBvc3NpYmlsaXR5IGlzIHRoYXQgdGhlIGZldGNoIGV2ZW50
IGlzIG5vdCBhYmxlIHRvIHJlZ2lzdGVyIHRvIGl0cyByZXNwb25kV2l0aCBwcm9taXNlLgorICAg
ICAgICBBZGQgYSBzcGVjaWZpYyBlcnJvciBtZXNzYWdlIGZvciB0aGF0IGNhc2UuCisKKyAgICAg
ICAgVGhpcyBpcyBkaWZmaWN1bHQgdG8gdGVzdCBhcyB3ZSB3b3VsZCBuZWVkIHRvIGhhdmUgYSBm
ZXRjaCBldmVudCB0cnlpbmcgdG8gcmVnaXN0ZXIgdG8gdGhlIHJlc3BvbmRXaXRoIHByb21pc2UK
KyAgICAgICAgZXhhY3RseSBhdCB0aGUgdGltZSB0aGUgc2VydmljZSB3b3JrZXIgZ2V0cyBzdG9w
cGVkLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNET01Qcm9taXNlLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkRPTVByb21pc2U6OndoZW5TZXR0bGVkKToKKyAgICAgICAgKFdlYkNvcmU6OkRP
TVByb21pc2U6OndoZW5Qcm9taXNlSXNTZXR0bGVkKToKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9K
U0RPTVByb21pc2UuaDoKKyAgICAgICAgKiB3b3JrZXJzL3NlcnZpY2UvRmV0Y2hFdmVudC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpGZXRjaEV2ZW50OjpyZXNwb25kV2l0aCk6CisgICAgICAgIENo
YW5nZSBmcm9tIHdlYWtUaGlzIHRvIG1ha2VSZWYuIFdoaWxlIHRoaXMgaXMgbm90IHN0cmljdGx5
IG5lZWRlZCBzaW5jZSBhZGRFeHRlbmRMaWZldGltZVByb21pc2UgcmVmIHRoZSBldmVudCB3aGls
ZSBjYWxsaW5nIHdoZW5TZXR0bGVkLAorICAgICAgICB0aGlzIGlzIGNsZWFyZXIgYW5kIG1vcmUg
cm9idXN0LgorCiAyMDIwLTA3LTIyICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4K
IAogICAgICAgICBLZWVwQWxpdmUgZmV0Y2ggc2hvdWxkIG5vdCBiZSBibG9ja2VkIGluIHBhZ2Vo
aWRlIGV2ZW50IGhhbmRsZXJzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9q
cy9KU0RPTVByb21pc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01Qcm9t
aXNlLmNwcAppbmRleCAzNzdkOTJlZGUxOTJiZmIyMzdmZDhhZWMyYzIzMGU1Y2Q2YTE2MWUwLi5i
Y2M0YTM0NDE1YmQ3ZDA2ZmNkZTgxNzM2ZTVkNWYxNTM0MDRjZjJkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RPTVByb21pc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL2pzL0pTRE9NUHJvbWlzZS5jcHAKQEAgLTM4LDEyICszOCwxMiBAQCB1c2lu
ZyBuYW1lc3BhY2UgSlNDOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLXZvaWQgRE9NUHJvbWlz
ZTo6d2hlblNldHRsZWQoc3RkOjpmdW5jdGlvbjx2b2lkKCk+JiYgY2FsbGJhY2spCitib29sIERP
TVByb21pc2U6OndoZW5TZXR0bGVkKHN0ZDo6ZnVuY3Rpb248dm9pZCgpPiYmIGNhbGxiYWNrKQog
ewotICAgIHdoZW5Qcm9taXNlSXNTZXR0bGVkKGdsb2JhbE9iamVjdCgpLCBwcm9taXNlKCksIFdU
Rk1vdmUoY2FsbGJhY2spKTsKKyAgICByZXR1cm4gd2hlblByb21pc2VJc1NldHRsZWQoZ2xvYmFs
T2JqZWN0KCksIHByb21pc2UoKSwgV1RGTW92ZShjYWxsYmFjaykpOwogfQogCi12b2lkIERPTVBy
b21pc2U6OndoZW5Qcm9taXNlSXNTZXR0bGVkKEpTRE9NR2xvYmFsT2JqZWN0KiBnbG9iYWxPYmpl
Y3QsIEpTQzo6SlNPYmplY3QqIHByb21pc2UsIEZ1bmN0aW9uPHZvaWQoKT4mJiBjYWxsYmFjaykK
K2Jvb2wgRE9NUHJvbWlzZTo6d2hlblByb21pc2VJc1NldHRsZWQoSlNET01HbG9iYWxPYmplY3Qq
IGdsb2JhbE9iamVjdCwgSlNDOjpKU09iamVjdCogcHJvbWlzZSwgRnVuY3Rpb248dm9pZCgpPiYm
IGNhbGxiYWNrKQogewogICAgIGF1dG8mIGxleGljYWxHbG9iYWxPYmplY3QgPSAqZ2xvYmFsT2Jq
ZWN0OwogICAgIGF1dG8mIHZtID0gbGV4aWNhbEdsb2JhbE9iamVjdC52bSgpOwpAQCAtNTksNyAr
NTksNyBAQCB2b2lkIERPTVByb21pc2U6OndoZW5Qcm9taXNlSXNTZXR0bGVkKEpTRE9NR2xvYmFs
T2JqZWN0KiBnbG9iYWxPYmplY3QsIEpTQzo6SlNPYgogCiAgICAgRVhDRVBUSU9OX0FTU0VSVCgh
c2NvcGUuZXhjZXB0aW9uKCkgfHwgaXNUZXJtaW5hdGVkRXhlY3V0aW9uRXhjZXB0aW9uKGxleGlj
YWxHbG9iYWxPYmplY3Qudm0oKSwgc2NvcGUuZXhjZXB0aW9uKCkpKTsKICAgICBpZiAoc2NvcGUu
ZXhjZXB0aW9uKCkpCi0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAg
ICAgQVNTRVJUKHRoZW5GdW5jdGlvbi5pc0NhbGxhYmxlKHZtKSk7CiAKQEAgLTcyLDYgKzcyLDcg
QEAgdm9pZCBET01Qcm9taXNlOjp3aGVuUHJvbWlzZUlzU2V0dGxlZChKU0RPTUdsb2JhbE9iamVj
dCogZ2xvYmFsT2JqZWN0LCBKU0M6OkpTT2IKICAgICBjYWxsKCZsZXhpY2FsR2xvYmFsT2JqZWN0
LCB0aGVuRnVuY3Rpb24sIGNhbGxEYXRhLCBwcm9taXNlLCBhcmd1bWVudHMpOwogCiAgICAgRVhD
RVBUSU9OX0FTU0VSVCghc2NvcGUuZXhjZXB0aW9uKCkgfHwgaXNUZXJtaW5hdGVkRXhlY3V0aW9u
RXhjZXB0aW9uKGxleGljYWxHbG9iYWxPYmplY3Qudm0oKSwgc2NvcGUuZXhjZXB0aW9uKCkpKTsK
KyAgICByZXR1cm4gc2NvcGUuZXhjZXB0aW9uKCk7CiB9CiAKIEpTQzo6SlNWYWx1ZSBET01Qcm9t
aXNlOjpyZXN1bHQoKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
anMvSlNET01Qcm9taXNlLmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RPTVByb21p
c2UuaAppbmRleCA0ODNlNjlmOGZmMjQ4ZjFiZWFkOGQ3OGU4YjE3MWZhNzgxOTdmNDlhLi5hMjg4
MGQ5MTIxMjMzNDAwNjU0ZTVjZGMzMmZlNWUwOWJhNWI2MGU1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RPTVByb21pc2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU0RPTVByb21pc2UuaApAQCAtNDQsMTMgKzQ0LDEzIEBAIHB1YmxpYzoKICAg
ICAgICAgcmV0dXJuIGd1YXJkZWQoKTsKICAgICB9CiAKLSAgICB2b2lkIHdoZW5TZXR0bGVkKHN0
ZDo6ZnVuY3Rpb248dm9pZCgpPiYmKTsKKyAgICBib29sIHdoZW5TZXR0bGVkKHN0ZDo6ZnVuY3Rp
b248dm9pZCgpPiYmKTsKICAgICBKU0M6OkpTVmFsdWUgcmVzdWx0KCkgY29uc3Q7CiAKICAgICBl
bnVtIGNsYXNzIFN0YXR1cyB7IFBlbmRpbmcsIEZ1bGZpbGxlZCwgUmVqZWN0ZWQgfTsKICAgICBT
dGF0dXMgc3RhdHVzKCkgY29uc3Q7CiAKLSAgICBzdGF0aWMgdm9pZCB3aGVuUHJvbWlzZUlzU2V0
dGxlZChKU0RPTUdsb2JhbE9iamVjdCosIEpTQzo6SlNPYmplY3QqIHByb21pc2UsIEZ1bmN0aW9u
PHZvaWQoKT4mJik7CisgICAgc3RhdGljIGJvb2wgd2hlblByb21pc2VJc1NldHRsZWQoSlNET01H
bG9iYWxPYmplY3QqLCBKU0M6OkpTT2JqZWN0KiBwcm9taXNlLCBGdW5jdGlvbjx2b2lkKCk+JiYp
OwogCiBwcml2YXRlOgogICAgIERPTVByb21pc2UoSlNET01HbG9iYWxPYmplY3QmIGdsb2JhbE9i
amVjdCwgSlNDOjpKU1Byb21pc2UmIHByb21pc2UpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS93b3JrZXJzL3NlcnZpY2UvRmV0Y2hFdmVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJz
L3NlcnZpY2UvRmV0Y2hFdmVudC5jcHAKaW5kZXggMWViOGM3YTJlNTVkZGVlN2VlMDU4YzA5NWI5
YWE1NjU3YmM4MjM1OS4uOGFlNmQxMDgyNmY1N2Q4YTJkYmFkODVlMTc1YWZkYzViMzA1YmZlOSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL0ZldGNoRXZlbnQuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9GZXRjaEV2ZW50LmNwcApAQCAt
NzUsOSArNzUsNyBAQCBFeGNlcHRpb25Pcjx2b2lkPiBGZXRjaEV2ZW50OjpyZXNwb25kV2l0aChS
ZWY8RE9NUHJvbWlzZT4mJiBwcm9taXNlKQogICAgIG1fcmVzcG9uZFByb21pc2UgPSBXVEZNb3Zl
KHByb21pc2UpOwogICAgIGFkZEV4dGVuZExpZmV0aW1lUHJvbWlzZSgqbV9yZXNwb25kUHJvbWlz
ZSk7CiAKLSAgICBtX3Jlc3BvbmRQcm9taXNlLT53aGVuU2V0dGxlZChbdGhpcywgd2Vha1RoaXMg
PSBtYWtlV2Vha1B0cigqdGhpcyldICgpIHsKLSAgICAgICAgaWYgKCF3ZWFrVGhpcykKLSAgICAg
ICAgICAgIHJldHVybjsKKyAgICBib29sIGlzUmVnaXN0ZXJlZCA9IG1fcmVzcG9uZFByb21pc2Ut
PndoZW5TZXR0bGVkKFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyldICgpIHsK
ICAgICAgICAgcHJvbWlzZUlzU2V0dGxlZCgpOwogICAgIH0pOwogCkBAIC04Nyw2ICs4NSw5IEBA
IEV4Y2VwdGlvbk9yPHZvaWQ+IEZldGNoRXZlbnQ6OnJlc3BvbmRXaXRoKFJlZjxET01Qcm9taXNl
PiYmIHByb21pc2UpCiAgICAgbV9yZXNwb25kV2l0aEVudGVyZWQgPSB0cnVlOwogICAgIG1fd2Fp
dFRvUmVzcG9uZCA9IHRydWU7CiAKKyAgICBpZiAoIWlzUmVnaXN0ZXJlZCkKKyAgICAgICAgcmVz
cG9uZFdpdGhFcnJvcihjcmVhdGVSZXNwb25zZUVycm9yKG1fcmVxdWVzdC0+dXJsKCksICJGZXRj
aEV2ZW50IHVuYWJsZSB0byBoYW5kbGUgcmVzcG9uZFdpdGggcHJvbWlzZS4iX3MpKTsKKwogICAg
IHJldHVybiB7IH07CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404914</attachid>
            <date>2020-07-22 04:33:53 -0700</date>
            <delta_ts>2020-07-24 07:16:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214631-20200722133351.patch</filename>
            <type>text/plain</type>
            <size>5149</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0NTkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTk4NjhkNTkxM2RlZWJm
YTU1ZWI4Njk3OTE1YWJkYzdhMjY0OGM2MC4uMjUzNmFjZmVlZmNlODY2M2RiNmFlZWFiMTViYjAz
ZGUzMjgyYWIyZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTA3LTIyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBNb25pdG9yIHRoZSBjYXNl
IG9mIGEgZmV0Y2ggZXZlbnQgbm90IGFibGUgdG8gcmVnaXN0ZXIgdG8gdGhlIHJlc3BvbmRXaXRo
IHByb21pc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxNDYzMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEluIHNvbWUgY2FzZXMsIHRoZSAiRmV0Y2ggZXZlbnQgaXMgZGVzdHJveWVkIiBlcnJvciBpcyBy
ZWNlaXZlZC4KKyAgICAgICAgT25lIHBvc3NpYmlsaXR5IGlzIHRoYXQgdGhlIGZldGNoIGV2ZW50
IGlzIG5vdCBhYmxlIHRvIHJlZ2lzdGVyIHRvIGl0cyByZXNwb25kV2l0aCBwcm9taXNlLgorICAg
ICAgICBBZGQgYSBzcGVjaWZpYyBlcnJvciBtZXNzYWdlIGZvciB0aGF0IGNhc2UuCisKKyAgICAg
ICAgVGhpcyBpcyBkaWZmaWN1bHQgdG8gdGVzdCBhcyB3ZSB3b3VsZCBuZWVkIHRvIGhhdmUgYSBm
ZXRjaCBldmVudCB0cnlpbmcgdG8gcmVnaXN0ZXIgdG8gdGhlIHJlc3BvbmRXaXRoIHByb21pc2UK
KyAgICAgICAgZXhhY3RseSBhdCB0aGUgdGltZSB0aGUgc2VydmljZSB3b3JrZXIgZ2V0cyBzdG9w
cGVkLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNET01Qcm9taXNlLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkRPTVByb21pc2U6OndoZW5TZXR0bGVkKToKKyAgICAgICAgKFdlYkNvcmU6OkRP
TVByb21pc2U6OndoZW5Qcm9taXNlSXNTZXR0bGVkKToKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9K
U0RPTVByb21pc2UuaDoKKyAgICAgICAgKiB3b3JrZXJzL3NlcnZpY2UvRmV0Y2hFdmVudC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpGZXRjaEV2ZW50OjpyZXNwb25kV2l0aCk6CisgICAgICAgIENo
YW5nZSBmcm9tIHdlYWtUaGlzIHRvIG1ha2VSZWYuIFdoaWxlIHRoaXMgaXMgbm90IHN0cmljdGx5
IG5lZWRlZCBzaW5jZSBhZGRFeHRlbmRMaWZldGltZVByb21pc2UgcmVmIHRoZSBldmVudCB3aGls
ZSBjYWxsaW5nIHdoZW5TZXR0bGVkLAorICAgICAgICB0aGlzIGlzIGNsZWFyZXIgYW5kIG1vcmUg
cm9idXN0LgorCiAyMDIwLTA3LTIyICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4K
IAogICAgICAgICBLZWVwQWxpdmUgZmV0Y2ggc2hvdWxkIG5vdCBiZSBibG9ja2VkIGluIHBhZ2Vo
aWRlIGV2ZW50IGhhbmRsZXJzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9q
cy9KU0RPTVByb21pc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01Qcm9t
aXNlLmNwcAppbmRleCAzNzdkOTJlZGUxOTJiZmIyMzdmZDhhZWMyYzIzMGU1Y2Q2YTE2MWUwLi5j
ZTcxOTQ4ZWNkZGM3Y2E0Nzc4M2U3MzNkMzdmOWI2NzBiYTNkOGYxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RPTVByb21pc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL2pzL0pTRE9NUHJvbWlzZS5jcHAKQEAgLTM4LDEyICszOCwxMiBAQCB1c2lu
ZyBuYW1lc3BhY2UgSlNDOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLXZvaWQgRE9NUHJvbWlz
ZTo6d2hlblNldHRsZWQoc3RkOjpmdW5jdGlvbjx2b2lkKCk+JiYgY2FsbGJhY2spCitib29sIERP
TVByb21pc2U6OndoZW5TZXR0bGVkKHN0ZDo6ZnVuY3Rpb248dm9pZCgpPiYmIGNhbGxiYWNrKQog
ewotICAgIHdoZW5Qcm9taXNlSXNTZXR0bGVkKGdsb2JhbE9iamVjdCgpLCBwcm9taXNlKCksIFdU
Rk1vdmUoY2FsbGJhY2spKTsKKyAgICByZXR1cm4gd2hlblByb21pc2VJc1NldHRsZWQoZ2xvYmFs
T2JqZWN0KCksIHByb21pc2UoKSwgV1RGTW92ZShjYWxsYmFjaykpOwogfQogCi12b2lkIERPTVBy
b21pc2U6OndoZW5Qcm9taXNlSXNTZXR0bGVkKEpTRE9NR2xvYmFsT2JqZWN0KiBnbG9iYWxPYmpl
Y3QsIEpTQzo6SlNPYmplY3QqIHByb21pc2UsIEZ1bmN0aW9uPHZvaWQoKT4mJiBjYWxsYmFjaykK
K2Jvb2wgRE9NUHJvbWlzZTo6d2hlblByb21pc2VJc1NldHRsZWQoSlNET01HbG9iYWxPYmplY3Qq
IGdsb2JhbE9iamVjdCwgSlNDOjpKU09iamVjdCogcHJvbWlzZSwgRnVuY3Rpb248dm9pZCgpPiYm
IGNhbGxiYWNrKQogewogICAgIGF1dG8mIGxleGljYWxHbG9iYWxPYmplY3QgPSAqZ2xvYmFsT2Jq
ZWN0OwogICAgIGF1dG8mIHZtID0gbGV4aWNhbEdsb2JhbE9iamVjdC52bSgpOwpAQCAtNTksNyAr
NTksNyBAQCB2b2lkIERPTVByb21pc2U6OndoZW5Qcm9taXNlSXNTZXR0bGVkKEpTRE9NR2xvYmFs
T2JqZWN0KiBnbG9iYWxPYmplY3QsIEpTQzo6SlNPYgogCiAgICAgRVhDRVBUSU9OX0FTU0VSVCgh
c2NvcGUuZXhjZXB0aW9uKCkgfHwgaXNUZXJtaW5hdGVkRXhlY3V0aW9uRXhjZXB0aW9uKGxleGlj
YWxHbG9iYWxPYmplY3Qudm0oKSwgc2NvcGUuZXhjZXB0aW9uKCkpKTsKICAgICBpZiAoc2NvcGUu
ZXhjZXB0aW9uKCkpCi0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAg
ICAgQVNTRVJUKHRoZW5GdW5jdGlvbi5pc0NhbGxhYmxlKHZtKSk7CiAKQEAgLTcyLDYgKzcyLDcg
QEAgdm9pZCBET01Qcm9taXNlOjp3aGVuUHJvbWlzZUlzU2V0dGxlZChKU0RPTUdsb2JhbE9iamVj
dCogZ2xvYmFsT2JqZWN0LCBKU0M6OkpTT2IKICAgICBjYWxsKCZsZXhpY2FsR2xvYmFsT2JqZWN0
LCB0aGVuRnVuY3Rpb24sIGNhbGxEYXRhLCBwcm9taXNlLCBhcmd1bWVudHMpOwogCiAgICAgRVhD
RVBUSU9OX0FTU0VSVCghc2NvcGUuZXhjZXB0aW9uKCkgfHwgaXNUZXJtaW5hdGVkRXhlY3V0aW9u
RXhjZXB0aW9uKGxleGljYWxHbG9iYWxPYmplY3Qudm0oKSwgc2NvcGUuZXhjZXB0aW9uKCkpKTsK
KyAgICByZXR1cm4gIXNjb3BlLmV4Y2VwdGlvbigpOwogfQogCiBKU0M6OkpTVmFsdWUgRE9NUHJv
bWlzZTo6cmVzdWx0KCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L2pzL0pTRE9NUHJvbWlzZS5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01Qcm9t
aXNlLmgKaW5kZXggNDgzZTY5ZjhmZjI0OGYxYmVhZDhkNzhlOGIxNzFmYTc4MTk3ZjQ5YS4uYTI4
ODBkOTEyMTIzMzQwMDY1NGU1Y2RjMzJmZTVlMDliYTViNjBlNSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01Qcm9taXNlLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvanMvSlNET01Qcm9taXNlLmgKQEAgLTQ0LDEzICs0NCwxMyBAQCBwdWJsaWM6CiAg
ICAgICAgIHJldHVybiBndWFyZGVkKCk7CiAgICAgfQogCi0gICAgdm9pZCB3aGVuU2V0dGxlZChz
dGQ6OmZ1bmN0aW9uPHZvaWQoKT4mJik7CisgICAgYm9vbCB3aGVuU2V0dGxlZChzdGQ6OmZ1bmN0
aW9uPHZvaWQoKT4mJik7CiAgICAgSlNDOjpKU1ZhbHVlIHJlc3VsdCgpIGNvbnN0OwogCiAgICAg
ZW51bSBjbGFzcyBTdGF0dXMgeyBQZW5kaW5nLCBGdWxmaWxsZWQsIFJlamVjdGVkIH07CiAgICAg
U3RhdHVzIHN0YXR1cygpIGNvbnN0OwogCi0gICAgc3RhdGljIHZvaWQgd2hlblByb21pc2VJc1Nl
dHRsZWQoSlNET01HbG9iYWxPYmplY3QqLCBKU0M6OkpTT2JqZWN0KiBwcm9taXNlLCBGdW5jdGlv
bjx2b2lkKCk+JiYpOworICAgIHN0YXRpYyBib29sIHdoZW5Qcm9taXNlSXNTZXR0bGVkKEpTRE9N
R2xvYmFsT2JqZWN0KiwgSlNDOjpKU09iamVjdCogcHJvbWlzZSwgRnVuY3Rpb248dm9pZCgpPiYm
KTsKIAogcHJpdmF0ZToKICAgICBET01Qcm9taXNlKEpTRE9NR2xvYmFsT2JqZWN0JiBnbG9iYWxP
YmplY3QsIEpTQzo6SlNQcm9taXNlJiBwcm9taXNlKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvd29ya2Vycy9zZXJ2aWNlL0ZldGNoRXZlbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vy
cy9zZXJ2aWNlL0ZldGNoRXZlbnQuY3BwCmluZGV4IDFlYjhjN2EyZTU1ZGRlZTdlZTA1OGMwOTVi
OWFhNTY1N2JjODIzNTkuLjhhZTZkMTA4MjZmNTdkOGEyZGJhZDg1ZTE3NWFmZGM1YjMwNWJmZTkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9GZXRjaEV2ZW50LmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvRmV0Y2hFdmVudC5jcHAKQEAg
LTc1LDkgKzc1LDcgQEAgRXhjZXB0aW9uT3I8dm9pZD4gRmV0Y2hFdmVudDo6cmVzcG9uZFdpdGgo
UmVmPERPTVByb21pc2U+JiYgcHJvbWlzZSkKICAgICBtX3Jlc3BvbmRQcm9taXNlID0gV1RGTW92
ZShwcm9taXNlKTsKICAgICBhZGRFeHRlbmRMaWZldGltZVByb21pc2UoKm1fcmVzcG9uZFByb21p
c2UpOwogCi0gICAgbV9yZXNwb25kUHJvbWlzZS0+d2hlblNldHRsZWQoW3RoaXMsIHdlYWtUaGlz
ID0gbWFrZVdlYWtQdHIoKnRoaXMpXSAoKSB7Ci0gICAgICAgIGlmICghd2Vha1RoaXMpCi0gICAg
ICAgICAgICByZXR1cm47CisgICAgYm9vbCBpc1JlZ2lzdGVyZWQgPSBtX3Jlc3BvbmRQcm9taXNl
LT53aGVuU2V0dGxlZChbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpXSAoKSB7
CiAgICAgICAgIHByb21pc2VJc1NldHRsZWQoKTsKICAgICB9KTsKIApAQCAtODcsNiArODUsOSBA
QCBFeGNlcHRpb25Pcjx2b2lkPiBGZXRjaEV2ZW50OjpyZXNwb25kV2l0aChSZWY8RE9NUHJvbWlz
ZT4mJiBwcm9taXNlKQogICAgIG1fcmVzcG9uZFdpdGhFbnRlcmVkID0gdHJ1ZTsKICAgICBtX3dh
aXRUb1Jlc3BvbmQgPSB0cnVlOwogCisgICAgaWYgKCFpc1JlZ2lzdGVyZWQpCisgICAgICAgIHJl
c3BvbmRXaXRoRXJyb3IoY3JlYXRlUmVzcG9uc2VFcnJvcihtX3JlcXVlc3QtPnVybCgpLCAiRmV0
Y2hFdmVudCB1bmFibGUgdG8gaGFuZGxlIHJlc3BvbmRXaXRoIHByb21pc2UuIl9zKSk7CisKICAg
ICByZXR1cm4geyB9OwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>405141</attachid>
            <date>2020-07-24 07:17:01 -0700</date>
            <delta_ts>2020-07-24 10:18:26 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-214631-20200724161659.patch</filename>
            <type>text/plain</type>
            <size>5369</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0NjUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzAxZWQ3ZjVlZTk1ZTMz
ZDYxOTBlOThmODZlY2FiYzFiYzY2OTRiMy4uNTM2MGU0YmEyNTQ2OTM0YTJlNGMwZmIzY2NjZTU4
NjE5ZDA2NGI4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTA3LTI0ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBNb25pdG9yIHRoZSBjYXNl
IG9mIGEgZmV0Y2ggZXZlbnQgbm90IGFibGUgdG8gcmVnaXN0ZXIgdG8gdGhlIHJlc3BvbmRXaXRo
IHByb21pc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxNDYzMQorCisgICAgICAgIFJldmlld2VkIGJ5IEFsZXggQ2hyaXN0ZW5zZW4uCisKKyAgICAg
ICAgSW4gc29tZSBjYXNlcywgdGhlICJGZXRjaCBldmVudCBpcyBkZXN0cm95ZWQiIGVycm9yIGlz
IHJlY2VpdmVkLgorICAgICAgICBPbmUgcG9zc2liaWxpdHkgaXMgdGhhdCB0aGUgZmV0Y2ggZXZl
bnQgaXMgbm90IGFibGUgdG8gcmVnaXN0ZXIgdG8gaXRzIHJlc3BvbmRXaXRoIHByb21pc2UuCisg
ICAgICAgIEFkZCBhIHNwZWNpZmljIGVycm9yIG1lc3NhZ2UgZm9yIHRoYXQgY2FzZS4KKworICAg
ICAgICBUaGlzIGlzIGRpZmZpY3VsdCB0byB0ZXN0IGFzIHdlIHdvdWxkIG5lZWQgdG8gaGF2ZSBh
IGZldGNoIGV2ZW50IHRyeWluZyB0byByZWdpc3RlciB0byB0aGUgcmVzcG9uZFdpdGggcHJvbWlz
ZQorICAgICAgICBleGFjdGx5IGF0IHRoZSB0aW1lIHRoZSBzZXJ2aWNlIHdvcmtlciBnZXRzIHN0
b3BwZWQuCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0RPTVByb21pc2UuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6RE9NUHJvbWlzZTo6d2hlblNldHRsZWQpOgorICAgICAgICAoV2ViQ29yZTo6
RE9NUHJvbWlzZTo6d2hlblByb21pc2VJc1NldHRsZWQpOgorICAgICAgICAqIGJpbmRpbmdzL2pz
L0pTRE9NUHJvbWlzZS5oOgorICAgICAgICAqIHdvcmtlcnMvc2VydmljZS9GZXRjaEV2ZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkZldGNoRXZlbnQ6OnJlc3BvbmRXaXRoKToKKyAgICAgICAg
Q2hhbmdlIGZyb20gd2Vha1RoaXMgdG8gbWFrZVJlZi4gV2hpbGUgdGhpcyBpcyBub3Qgc3RyaWN0
bHkgbmVlZGVkIHNpbmNlIGFkZEV4dGVuZExpZmV0aW1lUHJvbWlzZSByZWYgdGhlIGV2ZW50IHdo
aWxlIGNhbGxpbmcgd2hlblNldHRsZWQsCisgICAgICAgIHRoaXMgaXMgY2xlYXJlciBhbmQgbW9y
ZSByb2J1c3QuCisKIDIwMjAtMDctMjQgIEppZXdlbiBUYW4gIDxqaWV3ZW5fdGFuQGFwcGxlLmNv
bT4KIAogICAgICAgICBQcm9wYWdhdGluZyB1c2VyIGdlc3R1cmUgdGhyb3VnaCBGZXRjaCBBUEkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NUHJvbWlzZS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RPTVByb21pc2UuY3BwCmluZGV4IDM3N2Q5
MmVkZTE5MmJmYjIzN2ZkOGFlYzJjMjMwZTVjZDZhMTYxZTAuLjg2ZTExNTlhMTIzNGViNzNiYzQ1
OWJhMmQzMzU5YjZjMzg0OGVmNjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L2pzL0pTRE9NUHJvbWlzZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNE
T01Qcm9taXNlLmNwcApAQCAtMzgsMTIgKzM4LDEyIEBAIHVzaW5nIG5hbWVzcGFjZSBKU0M7CiAK
IG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotdm9pZCBET01Qcm9taXNlOjp3aGVuU2V0dGxlZChzdGQ6
OmZ1bmN0aW9uPHZvaWQoKT4mJiBjYWxsYmFjaykKK2F1dG8gRE9NUHJvbWlzZTo6d2hlblNldHRs
ZWQoc3RkOjpmdW5jdGlvbjx2b2lkKCk+JiYgY2FsbGJhY2spIC0+IElzQ2FsbGJhY2tSZWdpc3Rl
cmVkCiB7Ci0gICAgd2hlblByb21pc2VJc1NldHRsZWQoZ2xvYmFsT2JqZWN0KCksIHByb21pc2Uo
KSwgV1RGTW92ZShjYWxsYmFjaykpOworICAgIHJldHVybiB3aGVuUHJvbWlzZUlzU2V0dGxlZChn
bG9iYWxPYmplY3QoKSwgcHJvbWlzZSgpLCBXVEZNb3ZlKGNhbGxiYWNrKSk7CiB9CiAKLXZvaWQg
RE9NUHJvbWlzZTo6d2hlblByb21pc2VJc1NldHRsZWQoSlNET01HbG9iYWxPYmplY3QqIGdsb2Jh
bE9iamVjdCwgSlNDOjpKU09iamVjdCogcHJvbWlzZSwgRnVuY3Rpb248dm9pZCgpPiYmIGNhbGxi
YWNrKQorYXV0byBET01Qcm9taXNlOjp3aGVuUHJvbWlzZUlzU2V0dGxlZChKU0RPTUdsb2JhbE9i
amVjdCogZ2xvYmFsT2JqZWN0LCBKU0M6OkpTT2JqZWN0KiBwcm9taXNlLCBGdW5jdGlvbjx2b2lk
KCk+JiYgY2FsbGJhY2spIC0+IElzQ2FsbGJhY2tSZWdpc3RlcmVkCiB7CiAgICAgYXV0byYgbGV4
aWNhbEdsb2JhbE9iamVjdCA9ICpnbG9iYWxPYmplY3Q7CiAgICAgYXV0byYgdm0gPSBsZXhpY2Fs
R2xvYmFsT2JqZWN0LnZtKCk7CkBAIC01OSw3ICs1OSw3IEBAIHZvaWQgRE9NUHJvbWlzZTo6d2hl
blByb21pc2VJc1NldHRsZWQoSlNET01HbG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCwgSlNDOjpK
U09iCiAKICAgICBFWENFUFRJT05fQVNTRVJUKCFzY29wZS5leGNlcHRpb24oKSB8fCBpc1Rlcm1p
bmF0ZWRFeGVjdXRpb25FeGNlcHRpb24obGV4aWNhbEdsb2JhbE9iamVjdC52bSgpLCBzY29wZS5l
eGNlcHRpb24oKSkpOwogICAgIGlmIChzY29wZS5leGNlcHRpb24oKSkKLSAgICAgICAgcmV0dXJu
OworICAgICAgICByZXR1cm4gSXNDYWxsYmFja1JlZ2lzdGVyZWQ6Ok5vOwogCiAgICAgQVNTRVJU
KHRoZW5GdW5jdGlvbi5pc0NhbGxhYmxlKHZtKSk7CiAKQEAgLTcyLDYgKzcyLDcgQEAgdm9pZCBE
T01Qcm9taXNlOjp3aGVuUHJvbWlzZUlzU2V0dGxlZChKU0RPTUdsb2JhbE9iamVjdCogZ2xvYmFs
T2JqZWN0LCBKU0M6OkpTT2IKICAgICBjYWxsKCZsZXhpY2FsR2xvYmFsT2JqZWN0LCB0aGVuRnVu
Y3Rpb24sIGNhbGxEYXRhLCBwcm9taXNlLCBhcmd1bWVudHMpOwogCiAgICAgRVhDRVBUSU9OX0FT
U0VSVCghc2NvcGUuZXhjZXB0aW9uKCkgfHwgaXNUZXJtaW5hdGVkRXhlY3V0aW9uRXhjZXB0aW9u
KGxleGljYWxHbG9iYWxPYmplY3Qudm0oKSwgc2NvcGUuZXhjZXB0aW9uKCkpKTsKKyAgICByZXR1
cm4gc2NvcGUuZXhjZXB0aW9uKCkgPyBJc0NhbGxiYWNrUmVnaXN0ZXJlZDo6Tm8gOiBJc0NhbGxi
YWNrUmVnaXN0ZXJlZDo6WWVzOwogfQogCiBKU0M6OkpTVmFsdWUgRE9NUHJvbWlzZTo6cmVzdWx0
KCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NUHJv
bWlzZS5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01Qcm9taXNlLmgKaW5kZXgg
NDgzZTY5ZjhmZjI0OGYxYmVhZDhkNzhlOGIxNzFmYTc4MTk3ZjQ5YS4uOTdlYmFmYTc0N2Q4YmY4
ZDZhYjhmNDhiNzAzMjc0M2Y5N2RkZmY1MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvanMvSlNET01Qcm9taXNlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMv
SlNET01Qcm9taXNlLmgKQEAgLTQ0LDEzICs0NCwxNCBAQCBwdWJsaWM6CiAgICAgICAgIHJldHVy
biBndWFyZGVkKCk7CiAgICAgfQogCi0gICAgdm9pZCB3aGVuU2V0dGxlZChzdGQ6OmZ1bmN0aW9u
PHZvaWQoKT4mJik7CisgICAgZW51bSBjbGFzcyBJc0NhbGxiYWNrUmVnaXN0ZXJlZCB7IE5vLCBZ
ZXMgfTsKKyAgICBJc0NhbGxiYWNrUmVnaXN0ZXJlZCB3aGVuU2V0dGxlZChzdGQ6OmZ1bmN0aW9u
PHZvaWQoKT4mJik7CiAgICAgSlNDOjpKU1ZhbHVlIHJlc3VsdCgpIGNvbnN0OwogCiAgICAgZW51
bSBjbGFzcyBTdGF0dXMgeyBQZW5kaW5nLCBGdWxmaWxsZWQsIFJlamVjdGVkIH07CiAgICAgU3Rh
dHVzIHN0YXR1cygpIGNvbnN0OwogCi0gICAgc3RhdGljIHZvaWQgd2hlblByb21pc2VJc1NldHRs
ZWQoSlNET01HbG9iYWxPYmplY3QqLCBKU0M6OkpTT2JqZWN0KiBwcm9taXNlLCBGdW5jdGlvbjx2
b2lkKCk+JiYpOworICAgIHN0YXRpYyBJc0NhbGxiYWNrUmVnaXN0ZXJlZCB3aGVuUHJvbWlzZUlz
U2V0dGxlZChKU0RPTUdsb2JhbE9iamVjdCosIEpTQzo6SlNPYmplY3QqIHByb21pc2UsIEZ1bmN0
aW9uPHZvaWQoKT4mJik7CiAKIHByaXZhdGU6CiAgICAgRE9NUHJvbWlzZShKU0RPTUdsb2JhbE9i
amVjdCYgZ2xvYmFsT2JqZWN0LCBKU0M6OkpTUHJvbWlzZSYgcHJvbWlzZSkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9GZXRjaEV2ZW50LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3dvcmtlcnMvc2VydmljZS9GZXRjaEV2ZW50LmNwcAppbmRleCAxZWI4YzdhMmU1NWRk
ZWU3ZWUwNThjMDk1YjlhYTU2NTdiYzgyMzU5Li44MDU3NmVkY2QxOTQwOTc0Nzg4Mzc3NTQzNWQ1
MDlhMDQ2ZDExMTU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uv
RmV0Y2hFdmVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL0ZldGNo
RXZlbnQuY3BwCkBAIC03NSw5ICs3NSw3IEBAIEV4Y2VwdGlvbk9yPHZvaWQ+IEZldGNoRXZlbnQ6
OnJlc3BvbmRXaXRoKFJlZjxET01Qcm9taXNlPiYmIHByb21pc2UpCiAgICAgbV9yZXNwb25kUHJv
bWlzZSA9IFdURk1vdmUocHJvbWlzZSk7CiAgICAgYWRkRXh0ZW5kTGlmZXRpbWVQcm9taXNlKCpt
X3Jlc3BvbmRQcm9taXNlKTsKIAotICAgIG1fcmVzcG9uZFByb21pc2UtPndoZW5TZXR0bGVkKFt0
aGlzLCB3ZWFrVGhpcyA9IG1ha2VXZWFrUHRyKCp0aGlzKV0gKCkgewotICAgICAgICBpZiAoIXdl
YWtUaGlzKQotICAgICAgICAgICAgcmV0dXJuOworICAgIGF1dG8gaXNSZWdpc3RlcmVkID0gbV9y
ZXNwb25kUHJvbWlzZS0+d2hlblNldHRsZWQoW3RoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVm
KCp0aGlzKV0gewogICAgICAgICBwcm9taXNlSXNTZXR0bGVkKCk7CiAgICAgfSk7CiAKQEAgLTg3
LDYgKzg1LDkgQEAgRXhjZXB0aW9uT3I8dm9pZD4gRmV0Y2hFdmVudDo6cmVzcG9uZFdpdGgoUmVm
PERPTVByb21pc2U+JiYgcHJvbWlzZSkKICAgICBtX3Jlc3BvbmRXaXRoRW50ZXJlZCA9IHRydWU7
CiAgICAgbV93YWl0VG9SZXNwb25kID0gdHJ1ZTsKIAorICAgIGlmIChpc1JlZ2lzdGVyZWQgPT0g
RE9NUHJvbWlzZTo6SXNDYWxsYmFja1JlZ2lzdGVyZWQ6Ok5vKQorICAgICAgICByZXNwb25kV2l0
aEVycm9yKGNyZWF0ZVJlc3BvbnNlRXJyb3IobV9yZXF1ZXN0LT51cmwoKSwgIkZldGNoRXZlbnQg
dW5hYmxlIHRvIGhhbmRsZSByZXNwb25kV2l0aCBwcm9taXNlLiJfcykpOworCiAgICAgcmV0dXJu
IHsgfTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>