<?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>235227</bug_id>
          
          <creation_ts>2022-01-14 04:41:55 -0800</creation_ts>
          <short_desc>Queue a task to fire MediaStreamTrack ended event</short_desc>
          <delta_ts>2022-01-16 22:44:21 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebRTC</component>
          <version>WebKit Nightly 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>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gnavamarino</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1830874</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-01-14 04:41:55 -0800</bug_when>
    <thetext>Queue a task to fire MediaStreamTrack ended event</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830876</commentid>
    <comment_count>1</comment_count>
      <attachid>449162</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-01-14 04:45:54 -0800</bug_when>
    <thetext>Created attachment 449162
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830899</commentid>
    <comment_count>2</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-01-14 06:54:08 -0800</bug_when>
    <thetext>Need to copy readyState when cloning...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830900</commentid>
    <comment_count>3</comment_count>
      <attachid>449169</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-01-14 06:54:40 -0800</bug_when>
    <thetext>Created attachment 449169
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1831398</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-16 22:43:06 -0800</bug_when>
    <thetext>Committed r288086 (246100@main): &lt;https://commits.webkit.org/246100@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 449169.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1831399</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-16 22:44:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/87666756&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449162</attachid>
            <date>2022-01-14 04:45:54 -0800</date>
            <delta_ts>2022-01-14 06:54:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235227-20220114134552.patch</filename>
            <type>text/plain</type>
            <size>7569</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3OTE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTAwMTMxZjYzN2NlZWMz
ZmVjMDU4ZDY5MTg2ZDc0MjJkZDZhZWQ1OS4uODRmYTFiODcwMTM2Y2UwNTVjODUzNTI0MzdhZGZk
NGE1MWY0OTI5MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAxLTE0ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBRdWV1ZSBhIHRhc2sgdG8g
ZmlyZSBNZWRpYVN0cmVhbVRyYWNrIGVuZGVkIGV2ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzUyMjcKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRpbmcgYSBzcGVjaWZpYyByZWFkeVN0YXRlIHNs
b3QgdG8gbWF0Y2ggdGhlIHNwZWMgYW5kIHF1ZXVlIGEgdGFzayB0byBzdG9wIHRoZSB0cmFjayBp
bnN0ZWFkIG9mIGZpcmluZyB0aGUgZXZlbnQgc3luY2hyb25vdXNseS4KKyAgICAgICAgQ292ZXJl
ZCBieSB1cGRhdGVkIHRlc3QuCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL01lZGlh
U3RyZWFtVHJhY2suY3BwOgorICAgICAgICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vTWVkaWFTdHJl
YW1UcmFjay5oOgorCiAyMDIyLTAxLTEzICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNv
bT4KIAogICAgICAgICBNYWtlIFNlcnZpY2VXb3JrZXJDbGllbnQuaWQgYSBVVUlEIGluc3RlYWQg
b2YgYSBzdHJpbmcgZGVyaXZlZCBmcm9tIGEgU2NyaXB0RXhlY3V0aW9uQ29udGV4dElkZW50aWZp
ZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vTWVkaWFT
dHJlYW1UcmFjay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL01lZGlh
U3RyZWFtVHJhY2suY3BwCmluZGV4IGFhMDFiMzU3MDEzMTA5YWZlMTZhYTI0ZjA2ZGUzMGFmMjY4
MGNjMDcuLmU4MzY2MTU2NTYwYWFiMjVkYmEyNDcwZDMyNzJkZmZmZjYxMDEwMTggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1UcmFjay5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVRy
YWNrLmNwcApAQCAtMjAzLDExICsyMDMsNiBAQCBib29sIE1lZGlhU3RyZWFtVHJhY2s6Om11dGVk
Rm9yQmluZGluZ3MoKSBjb25zdAogICAgIHJldHVybiBtX211dGVkOwogfQogCi1hdXRvIE1lZGlh
U3RyZWFtVHJhY2s6OnJlYWR5U3RhdGUoKSBjb25zdCAtPiBTdGF0ZQotewotICAgIHJldHVybiBl
bmRlZCgpID8gU3RhdGU6OkVuZGVkIDogU3RhdGU6OkxpdmU7Ci19Ci0KIGJvb2wgTWVkaWFTdHJl
YW1UcmFjazo6ZW5kZWQoKSBjb25zdAogewogICAgIHJldHVybiBtX2VuZGVkIHx8IG1fcHJpdmF0
ZS0+ZW5kZWQoKTsKQEAgLTIzNSw4ICsyMzAsMTAgQEAgdm9pZCBNZWRpYVN0cmVhbVRyYWNrOjpz
dG9wVHJhY2soU3RvcE1vZGUgbW9kZSkKIAogICAgIC8vIEFuICdlbmRlZCcgZXZlbnQgaXMgbm90
IHBvc3RlZCBpZiBtX2VuZGVkIGlzIHRydWUgd2hlbiB0cmFja0VuZGVkIGlzIGNhbGxlZCwgc28g
c2V0IGl0IG5vdyBpZiB3ZSBhcmUKICAgICAvLyBub3Qgc3VwcG9zZWQgdG8gcG9zdCB0aGUgZXZl
bnQuCi0gICAgaWYgKG1vZGUgPT0gU3RvcE1vZGU6OlNpbGVudGx5KQorICAgIGlmIChtb2RlID09
IFN0b3BNb2RlOjpTaWxlbnRseSkgewogICAgICAgICBtX2VuZGVkID0gdHJ1ZTsKKyAgICAgICAg
bV9yZWFkeVN0YXRlID0gU3RhdGU6OkVuZGVkOworICAgIH0KIAogICAgIG1fcHJpdmF0ZS0+ZW5k
VHJhY2soKTsKICAgICBtX2VuZGVkID0gdHJ1ZTsKQEAgLTU2MiwyOCArNTU5LDMwIEBAIHZvaWQg
TWVkaWFTdHJlYW1UcmFjazo6dHJhY2tFbmRlZChNZWRpYVN0cmVhbVRyYWNrUHJpdmF0ZSYpCiAg
ICAgaWYgKG1faXNDYXB0dXJlVHJhY2sgJiYgbV9wcml2YXRlLT50eXBlKCkgPT0gUmVhbHRpbWVN
ZWRpYVNvdXJjZTo6VHlwZTo6QXVkaW8pCiAgICAgICAgIFBsYXRmb3JtTWVkaWFTZXNzaW9uTWFu
YWdlcjo6c2hhcmVkTWFuYWdlcigpLnJlbW92ZUF1ZGlvQ2FwdHVyZVNvdXJjZSgqdGhpcyk7CiAK
LSAgICAvLyBodHRwOi8vdzNjLmdpdGh1Yi5pby9tZWRpYWNhcHR1cmUtbWFpbi8jbGlmZS1jeWNs
ZQotICAgIC8vIFdoZW4gYSBNZWRpYVN0cmVhbVRyYWNrIHRyYWNrIGVuZHMgZm9yIGFueSByZWFz
b24gb3RoZXIgdGhhbiB0aGUgc3RvcCgpIG1ldGhvZCBiZWluZyBpbnZva2VkLCB0aGUgVXNlciBB
Z2VudCBtdXN0IHF1ZXVlIGEgdGFzayB0aGF0IHJ1bnMgdGhlIGZvbGxvd2luZyBzdGVwczoKLSAg
ICAvLyAxLiBJZiB0aGUgdHJhY2sncyByZWFkeVN0YXRlIGF0dHJpYnV0ZSBoYXMgdGhlIHZhbHVl
IGVuZGVkIGFscmVhZHksIHRoZW4gYWJvcnQgdGhlc2Ugc3RlcHMuCi0gICAgaWYgKG1fZW5kZWQp
Ci0gICAgICAgIHJldHVybjsKLQogICAgIEFMV0FZU19MT0coTE9HSURFTlRJRklFUik7CiAKICAg
ICBpZiAobV9pc0NhcHR1cmVUcmFjayAmJiBtX3ByaXZhdGUtPnNvdXJjZSgpLmNhcHR1cmVEaWRG
YWlsKCkpCiAgICAgICAgIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+YWRkQ29uc29sZU1lc3Nh
Z2UoTWVzc2FnZVNvdXJjZTo6SlMsIE1lc3NhZ2VMZXZlbDo6RXJyb3IsICJBIE1lZGlhU3RyZWFt
VHJhY2sgZW5kZWQgZHVlIHRvIGEgY2FwdHVyZSBmYWlsdXJlIl9zKTsKIAotICAgIC8vIDIuIFNl
dCB0cmFjaydzIHJlYWR5U3RhdGUgYXR0cmlidXRlIHRvIGVuZGVkLgotICAgIG1fZW5kZWQgPSB0
cnVlOworICAgIC8vIGh0dHA6Ly93M2MuZ2l0aHViLmlvL21lZGlhY2FwdHVyZS1tYWluLyNsaWZl
LWN5Y2xlCisgICAgLy8gV2hlbiBhIE1lZGlhU3RyZWFtVHJhY2sgdHJhY2sgZW5kcyBmb3IgYW55
IHJlYXNvbiBvdGhlciB0aGFuIHRoZSBzdG9wKCkgbWV0aG9kIGJlaW5nIGludm9rZWQsIHRoZSBV
c2VyIEFnZW50IG11c3QgcXVldWUgYSB0YXNrIHRoYXQgcnVucyB0aGUgZm9sbG93aW5nIHN0ZXBz
OgorICAgIHF1ZXVlVGFza0tlZXBpbmdPYmplY3RBbGl2ZSgqdGhpcywgVGFza1NvdXJjZTo6TmV0
d29ya2luZywgW3RoaXMsIG11dGVkID0gbV9wcml2YXRlLT5tdXRlZCgpXSB7CisgICAgICAgIC8v
IDEuIElmIHRoZSB0cmFjaydzIHJlYWR5U3RhdGUgYXR0cmlidXRlIGhhcyB0aGUgdmFsdWUgZW5k
ZWQgYWxyZWFkeSwgdGhlbiBhYm9ydCB0aGVzZSBzdGVwcy4KKyAgICAgICAgaWYgKCFpc0FsbG93
ZWRUb1J1blNjcmlwdCgpIHx8IG1fcmVhZHlTdGF0ZSA9PSBTdGF0ZTo6RW5kZWQpCisgICAgICAg
ICAgICByZXR1cm47CiAKLSAgICBpZiAoc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLT5hY3RpdmVE
T01PYmplY3RzQXJlU3VzcGVuZGVkKCkgfHwgc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLT5hY3Rp
dmVET01PYmplY3RzQXJlU3RvcHBlZCgpKQotICAgICAgICByZXR1cm47CisgICAgICAgIC8vIDIu
IFNldCB0cmFjaydzIHJlYWR5U3RhdGUgYXR0cmlidXRlIHRvIGVuZGVkLgorICAgICAgICBtX3Jl
YWR5U3RhdGUgPSBTdGF0ZTo6RW5kZWQ7CiAKLSAgICBBTFdBWVNfTE9HKExPR0lERU5USUZJRVIs
ICJmaXJpbmcgJ2VuZGVkJyBldmVudCIpOworICAgICAgICBBTFdBWVNfTE9HKExPR0lERU5USUZJ
RVIsICJmaXJpbmcgJ2VuZGVkJyBldmVudCIpOwogCi0gICAgLy8gMy4gTm90aWZ5IHRyYWNrJ3Mg
c291cmNlIHRoYXQgdHJhY2sgaXMgZW5kZWQgc28gdGhhdCB0aGUgc291cmNlIG1heSBiZSBzdG9w
cGVkLCB1bmxlc3Mgb3RoZXIgTWVkaWFTdHJlYW1UcmFjayBvYmplY3RzIGRlcGVuZCBvbiBpdC4K
LSAgICAvLyA0LiBGaXJlIGEgc2ltcGxlIGV2ZW50IG5hbWVkIGVuZGVkIGF0IHRoZSBvYmplY3Qu
Ci0gICAgZGlzcGF0Y2hFdmVudChFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5lbmRlZEV2ZW50
LCBFdmVudDo6Q2FuQnViYmxlOjpObywgRXZlbnQ6OklzQ2FuY2VsYWJsZTo6Tm8pKTsKKyAgICAg
ICAgLy8gMy4gTm90aWZ5IHRyYWNrJ3Mgc291cmNlIHRoYXQgdHJhY2sgaXMgZW5kZWQgc28gdGhh
dCB0aGUgc291cmNlIG1heSBiZSBzdG9wcGVkLCB1bmxlc3Mgb3RoZXIgTWVkaWFTdHJlYW1UcmFj
ayBvYmplY3RzIGRlcGVuZCBvbiBpdC4KKyAgICAgICAgLy8gNC4gRmlyZSBhIHNpbXBsZSBldmVu
dCBuYW1lZCBlbmRlZCBhdCB0aGUgb2JqZWN0LgorICAgICAgICBkaXNwYXRjaEV2ZW50KEV2ZW50
OjpjcmVhdGUoZXZlbnROYW1lcygpLmVuZGVkRXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBF
dmVudDo6SXNDYW5jZWxhYmxlOjpObykpOworICAgIH0pOworCisgICAgaWYgKG1fZW5kZWQpCisg
ICAgICAgIHJldHVybjsKIAogICAgIGZvciAoYXV0byYgb2JzZXJ2ZXIgOiBtX29ic2VydmVycykK
ICAgICAgICAgb2JzZXJ2ZXItPnRyYWNrRGlkRW5kKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtVHJhY2suaCBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1UcmFjay5oCmluZGV4IGQwOTg1Mjdj
ZTdkNTc4OTk3YjY2NjFkMmU3MDhlNDdlNjRmNmMyYTkuLjliOTViOThmZmM4YzM3ZWU1YTk5MDUw
NzAxZmQxOTUxZTk3Yzg3NTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVk
aWFzdHJlYW0vTWVkaWFTdHJlYW1UcmFjay5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
bWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1UcmFjay5oCkBAIC05MCw3ICs5MCw3IEBAIHB1YmxpYzoK
ICAgICBib29sIG11dGVkRm9yQmluZGluZ3MoKSBjb25zdDsKIAogICAgIGVudW0gY2xhc3MgU3Rh
dGUgeyBMaXZlLCBFbmRlZCB9OwotICAgIFN0YXRlIHJlYWR5U3RhdGUoKSBjb25zdDsKKyAgICBT
dGF0ZSByZWFkeVN0YXRlKCkgY29uc3QgeyByZXR1cm4gbV9yZWFkeVN0YXRlOyB9CiAKICAgICBi
b29sIGVuZGVkKCkgY29uc3Q7CiAKQEAgLTIwMiw2ICsyMDIsNyBAQCBwcml2YXRlOgogICAgIE1l
ZGlhVHJhY2tDb25zdHJhaW50cyBtX2NvbnN0cmFpbnRzOwogICAgIHN0ZDo6dW5pcXVlX3B0cjxE
T01Qcm9taXNlRGVmZXJyZWQ8dm9pZD4+IG1fcHJvbWlzZTsKIAorICAgIFN0YXRlIG1fcmVhZHlT
dGF0ZSB7IFN0YXRlOjpMaXZlIH07CiAgICAgYm9vbCBtX211dGVkIHsgZmFsc2UgfTsKICAgICBi
b29sIG1fZW5kZWQgeyBmYWxzZSB9OwogICAgIGNvbnN0IGJvb2wgbV9pc0NhcHR1cmVUcmFjayB7
IGZhbHNlIH07CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggMTQxNjQ3OWU2OTUwYjQ5NTk0NjkzNWJlNmQxOTEwMzg1MGZjNjE1
Ny4uMTY2ZGE0YmI2YjA3MmE5N2ViMjdkMWEwYTI5NTI5NjIxZmY1NTkwZSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEyIEBACisyMDIyLTAxLTE0ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4K
KworICAgICAgICBRdWV1ZSBhIHRhc2sgdG8gZmlyZSBNZWRpYVN0cmVhbVRyYWNrIGVuZGVkIGV2
ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzUy
MjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZh
c3QvbWVkaWFzdHJlYW0vbWVkaWEtc3RyZWFtLXRyYWNrLXNvdXJjZS1mYWlsdXJlLmh0bWw6CisK
IDIwMjItMDEtMTMgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAg
IE1ha2UgU2VydmljZVdvcmtlckNsaWVudC5pZCBhIFVVSUQgaW5zdGVhZCBvZiBhIHN0cmluZyBk
ZXJpdmVkIGZyb20gYSBTY3JpcHRFeGVjdXRpb25Db250ZXh0SWRlbnRpZmllcgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9tZWRpYS1zdHJlYW0tdHJhY2stc291cmNl
LWZhaWx1cmUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vbWVkaWEtc3RyZWFt
LXRyYWNrLXNvdXJjZS1mYWlsdXJlLmh0bWwKaW5kZXggYmI0NjlmNWMwMDNjN2JiYWM5MjhkZmZk
MWI4YjliY2MyYmQzNDU3MS4uYWVkMzRlYWI4ZGZkNzZhNGQ3YjUwYWM4MWViZTIwYWE5MGIzODZk
ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9tZWRpYS1zdHJlYW0t
dHJhY2stc291cmNlLWZhaWx1cmUuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3Ry
ZWFtL21lZGlhLXN0cmVhbS10cmFjay1zb3VyY2UtZmFpbHVyZS5odG1sCkBAIC0zNCw3ICszNCwx
MCBAQAogICAgICAgICBwcm9taXNlX3Rlc3QoKHRlc3QpID0+IHsKICAgICAgICAgICAgIHJldHVy
biBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7CiAgICAgICAgICAgICAgICAgY29u
c3QgbWVkaWFTdGF0ZSA9IGludGVybmFscy5wYWdlTWVkaWFTdGF0ZSgpOworICAgICAgICAgICAg
ICAgIGxldCB0cmFja0VuZGVkRXZlbnRGaXJlZCA9IGZhbHNlOwogICAgICAgICAgICAgICAgIHRy
YWNrLm9uZW5kZWQgPSAoKSA9PiB7CisgICAgICAgICAgICAgICAgICAgIGFzc2VydF9lcXVhbHMo
dHJhY2sucmVhZHlTdGF0ZSwgImVuZGVkIik7CisgICAgICAgICAgICAgICAgICAgIHRyYWNrRW5k
ZWRFdmVudEZpcmVkID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICAgbmV3IFByb21pc2UoKGlu
bmVyUmVzb2x2ZSwgaW5uZXJSZWplY3QpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgIHdh
aXRGb3JQYWdlU3RhdGVDaGFuZ2UoMTAsIG1lZGlhU3RhdGUsIGlubmVyUmVzb2x2ZSwgaW5uZXJS
ZWplY3QpCiAgICAgICAgICAgICAgICAgICAgIH0pLnRoZW4oKHBhZ2VNZWRpYVN0YXRlKSA9PiB7
CkBAIC01OSw4ICs2MiwxMyBAQAogICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAg
ICAgIH0KIAotICAgICAgICAgICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICAg
ICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKSB7CiAgICAgICAgICAgICAgICAgICAgIGludGVy
bmFscy5zaW11bGF0ZU1lZGlhU3RyZWFtVHJhY2tDYXB0dXJlU291cmNlRmFpbHVyZSh0cmFjayk7
CisgICAgICAgICAgICAgICAgICAgIGFzc2VydF9lcXVhbHModHJhY2sucmVhZHlTdGF0ZSwgImxp
dmUiKTsKKyAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7CisgICAgICAgICAg
ICAgICAgICAgICAgICBhc3NlcnRfdHJ1ZSh0cmFja0VuZGVkRXZlbnRGaXJlZCwgImVuZGVkIik7
CisgICAgICAgICAgICAgICAgICAgIH0sIDApOworICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHJlamVjdCgiRGV2aWNlIHN0YXRlIGRpZCBub3QgY2hh
bmdlIGluIDUgc2Vjb25kIiksIDUwMDApOwogCiAgICAgICAgICAgICB9KTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449169</attachid>
            <date>2022-01-14 06:54:40 -0800</date>
            <delta_ts>2022-01-16 22:43:07 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-235227-20220114155438.patch</filename>
            <type>text/plain</type>
            <size>7937</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4MDE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzE1ZGIyODAwNDAyNGZj
M2I0NDhkYmIwOWM3Y2E0NGYyZDQyOTcxNS4uZDAxOTIxNWFkNGRjNWQwZGU3OTVmNzEyNDZlYTM2
N2MxZmU0YWQ2OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAxLTE0ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBRdWV1ZSBhIHRhc2sgdG8g
ZmlyZSBNZWRpYVN0cmVhbVRyYWNrIGVuZGVkIGV2ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzUyMjcKKworICAgICAgICBSZXZpZXdlZCBieSBF
cmljIENhcmxzb24uCisKKyAgICAgICAgQWRkaW5nIGEgc3BlY2lmaWMgcmVhZHlTdGF0ZSBzbG90
IHRvIG1hdGNoIHRoZSBzcGVjIGFuZCBxdWV1ZSBhIHRhc2sgdG8gc3RvcCB0aGUgdHJhY2sgaW5z
dGVhZCBvZiBmaXJpbmcgdGhlIGV2ZW50IHN5bmNocm9ub3VzbHkuCisgICAgICAgIENvdmVyZWQg
YnkgdXBkYXRlZCB0ZXN0LgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9NZWRpYVN0
cmVhbVRyYWNrLmNwcDoKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL01lZGlhU3RyZWFt
VHJhY2suaDoKKwogMjAyMi0wMS0xNCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+
CiAKICAgICAgICAgRW5mb3JjZSBmb2N1cyBjaGVjayBmb3IgZ2V0VXNlck1lZGlhCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtVHJhY2su
Y3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVRyYWNr
LmNwcAppbmRleCBhYTAxYjM1NzAxMzEwOWFmZTE2YWEyNGYwNmRlMzBhZjI2ODBjYzA3Li4xNjA5
MTk2ZDEyNDQ2M2IwYzM2YmQ1NzhhMjUwMTBhNTM5ZDU1NGE2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtVHJhY2suY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1UcmFjay5jcHAKQEAg
LTIwMywxMSArMjAzLDYgQEAgYm9vbCBNZWRpYVN0cmVhbVRyYWNrOjptdXRlZEZvckJpbmRpbmdz
KCkgY29uc3QKICAgICByZXR1cm4gbV9tdXRlZDsKIH0KIAotYXV0byBNZWRpYVN0cmVhbVRyYWNr
OjpyZWFkeVN0YXRlKCkgY29uc3QgLT4gU3RhdGUKLXsKLSAgICByZXR1cm4gZW5kZWQoKSA/IFN0
YXRlOjpFbmRlZCA6IFN0YXRlOjpMaXZlOwotfQotCiBib29sIE1lZGlhU3RyZWFtVHJhY2s6OmVu
ZGVkKCkgY29uc3QKIHsKICAgICByZXR1cm4gbV9lbmRlZCB8fCBtX3ByaXZhdGUtPmVuZGVkKCk7
CkBAIC0yMjAsNyArMjE1LDEzIEBAIFJlZlB0cjxNZWRpYVN0cmVhbVRyYWNrPiBNZWRpYVN0cmVh
bVRyYWNrOjpjbG9uZSgpCiAKICAgICBBTFdBWVNfTE9HKExPR0lERU5USUZJRVIpOwogCi0gICAg
cmV0dXJuIE1lZGlhU3RyZWFtVHJhY2s6OmNyZWF0ZSgqc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgp
LCBtX3ByaXZhdGUtPmNsb25lKCkpOworICAgIGF1dG8gY2xvbmUgPSBNZWRpYVN0cmVhbVRyYWNr
OjpjcmVhdGUoKnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSwgbV9wcml2YXRlLT5jbG9uZSgpKTsK
KworICAgIGNsb25lLT5tX3JlYWR5U3RhdGUgPSBtX3JlYWR5U3RhdGU7CisgICAgaWYgKGNsb25l
LT5lbmRlZCgpICYmIGNsb25lLT5tX3JlYWR5U3RhdGUgPT0gU3RhdGU6OkxpdmUpCisgICAgICAg
IHRyYWNrRW5kZWQoY2xvbmUtPm1fcHJpdmF0ZSk7CisKKyAgICByZXR1cm4gY2xvbmU7CiB9CiAK
IHZvaWQgTWVkaWFTdHJlYW1UcmFjazo6c3RvcFRyYWNrKFN0b3BNb2RlIG1vZGUpCkBAIC0yMzUs
OCArMjM2LDEwIEBAIHZvaWQgTWVkaWFTdHJlYW1UcmFjazo6c3RvcFRyYWNrKFN0b3BNb2RlIG1v
ZGUpCiAKICAgICAvLyBBbiAnZW5kZWQnIGV2ZW50IGlzIG5vdCBwb3N0ZWQgaWYgbV9lbmRlZCBp
cyB0cnVlIHdoZW4gdHJhY2tFbmRlZCBpcyBjYWxsZWQsIHNvIHNldCBpdCBub3cgaWYgd2UgYXJl
CiAgICAgLy8gbm90IHN1cHBvc2VkIHRvIHBvc3QgdGhlIGV2ZW50LgotICAgIGlmIChtb2RlID09
IFN0b3BNb2RlOjpTaWxlbnRseSkKKyAgICBpZiAobW9kZSA9PSBTdG9wTW9kZTo6U2lsZW50bHkp
IHsKICAgICAgICAgbV9lbmRlZCA9IHRydWU7CisgICAgICAgIG1fcmVhZHlTdGF0ZSA9IFN0YXRl
OjpFbmRlZDsKKyAgICB9CiAKICAgICBtX3ByaXZhdGUtPmVuZFRyYWNrKCk7CiAgICAgbV9lbmRl
ZCA9IHRydWU7CkBAIC01NjIsMjggKzU2NSwzMCBAQCB2b2lkIE1lZGlhU3RyZWFtVHJhY2s6OnRy
YWNrRW5kZWQoTWVkaWFTdHJlYW1UcmFja1ByaXZhdGUmKQogICAgIGlmIChtX2lzQ2FwdHVyZVRy
YWNrICYmIG1fcHJpdmF0ZS0+dHlwZSgpID09IFJlYWx0aW1lTWVkaWFTb3VyY2U6OlR5cGU6OkF1
ZGlvKQogICAgICAgICBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6OnNoYXJlZE1hbmFnZXIo
KS5yZW1vdmVBdWRpb0NhcHR1cmVTb3VyY2UoKnRoaXMpOwogCi0gICAgLy8gaHR0cDovL3czYy5n
aXRodWIuaW8vbWVkaWFjYXB0dXJlLW1haW4vI2xpZmUtY3ljbGUKLSAgICAvLyBXaGVuIGEgTWVk
aWFTdHJlYW1UcmFjayB0cmFjayBlbmRzIGZvciBhbnkgcmVhc29uIG90aGVyIHRoYW4gdGhlIHN0
b3AoKSBtZXRob2QgYmVpbmcgaW52b2tlZCwgdGhlIFVzZXIgQWdlbnQgbXVzdCBxdWV1ZSBhIHRh
c2sgdGhhdCBydW5zIHRoZSBmb2xsb3dpbmcgc3RlcHM6Ci0gICAgLy8gMS4gSWYgdGhlIHRyYWNr
J3MgcmVhZHlTdGF0ZSBhdHRyaWJ1dGUgaGFzIHRoZSB2YWx1ZSBlbmRlZCBhbHJlYWR5LCB0aGVu
IGFib3J0IHRoZXNlIHN0ZXBzLgotICAgIGlmIChtX2VuZGVkKQotICAgICAgICByZXR1cm47Ci0K
ICAgICBBTFdBWVNfTE9HKExPR0lERU5USUZJRVIpOwogCiAgICAgaWYgKG1faXNDYXB0dXJlVHJh
Y2sgJiYgbV9wcml2YXRlLT5zb3VyY2UoKS5jYXB0dXJlRGlkRmFpbCgpKQogICAgICAgICBzY3Jp
cHRFeGVjdXRpb25Db250ZXh0KCktPmFkZENvbnNvbGVNZXNzYWdlKE1lc3NhZ2VTb3VyY2U6OkpT
LCBNZXNzYWdlTGV2ZWw6OkVycm9yLCAiQSBNZWRpYVN0cmVhbVRyYWNrIGVuZGVkIGR1ZSB0byBh
IGNhcHR1cmUgZmFpbHVyZSJfcyk7CiAKLSAgICAvLyAyLiBTZXQgdHJhY2sncyByZWFkeVN0YXRl
IGF0dHJpYnV0ZSB0byBlbmRlZC4KLSAgICBtX2VuZGVkID0gdHJ1ZTsKKyAgICAvLyBodHRwOi8v
dzNjLmdpdGh1Yi5pby9tZWRpYWNhcHR1cmUtbWFpbi8jbGlmZS1jeWNsZQorICAgIC8vIFdoZW4g
YSBNZWRpYVN0cmVhbVRyYWNrIHRyYWNrIGVuZHMgZm9yIGFueSByZWFzb24gb3RoZXIgdGhhbiB0
aGUgc3RvcCgpIG1ldGhvZCBiZWluZyBpbnZva2VkLCB0aGUgVXNlciBBZ2VudCBtdXN0IHF1ZXVl
IGEgdGFzayB0aGF0IHJ1bnMgdGhlIGZvbGxvd2luZyBzdGVwczoKKyAgICBxdWV1ZVRhc2tLZWVw
aW5nT2JqZWN0QWxpdmUoKnRoaXMsIFRhc2tTb3VyY2U6Ok5ldHdvcmtpbmcsIFt0aGlzLCBtdXRl
ZCA9IG1fcHJpdmF0ZS0+bXV0ZWQoKV0geworICAgICAgICAvLyAxLiBJZiB0aGUgdHJhY2sncyBy
ZWFkeVN0YXRlIGF0dHJpYnV0ZSBoYXMgdGhlIHZhbHVlIGVuZGVkIGFscmVhZHksIHRoZW4gYWJv
cnQgdGhlc2Ugc3RlcHMuCisgICAgICAgIGlmICghaXNBbGxvd2VkVG9SdW5TY3JpcHQoKSB8fCBt
X3JlYWR5U3RhdGUgPT0gU3RhdGU6OkVuZGVkKQorICAgICAgICAgICAgcmV0dXJuOwogCi0gICAg
aWYgKHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+YWN0aXZlRE9NT2JqZWN0c0FyZVN1c3BlbmRl
ZCgpIHx8IHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+YWN0aXZlRE9NT2JqZWN0c0FyZVN0b3Bw
ZWQoKSkKLSAgICAgICAgcmV0dXJuOworICAgICAgICAvLyAyLiBTZXQgdHJhY2sncyByZWFkeVN0
YXRlIGF0dHJpYnV0ZSB0byBlbmRlZC4KKyAgICAgICAgbV9yZWFkeVN0YXRlID0gU3RhdGU6OkVu
ZGVkOworCisgICAgICAgIEFMV0FZU19MT0coTE9HSURFTlRJRklFUiwgImZpcmluZyAnZW5kZWQn
IGV2ZW50Iik7CiAKLSAgICBBTFdBWVNfTE9HKExPR0lERU5USUZJRVIsICJmaXJpbmcgJ2VuZGVk
JyBldmVudCIpOworICAgICAgICAvLyAzLiBOb3RpZnkgdHJhY2sncyBzb3VyY2UgdGhhdCB0cmFj
ayBpcyBlbmRlZCBzbyB0aGF0IHRoZSBzb3VyY2UgbWF5IGJlIHN0b3BwZWQsIHVubGVzcyBvdGhl
ciBNZWRpYVN0cmVhbVRyYWNrIG9iamVjdHMgZGVwZW5kIG9uIGl0LgorICAgICAgICAvLyA0LiBG
aXJlIGEgc2ltcGxlIGV2ZW50IG5hbWVkIGVuZGVkIGF0IHRoZSBvYmplY3QuCisgICAgICAgIGRp
c3BhdGNoRXZlbnQoRXZlbnQ6OmNyZWF0ZShldmVudE5hbWVzKCkuZW5kZWRFdmVudCwgRXZlbnQ6
OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6Ok5vKSk7CisgICAgfSk7CiAKLSAg
ICAvLyAzLiBOb3RpZnkgdHJhY2sncyBzb3VyY2UgdGhhdCB0cmFjayBpcyBlbmRlZCBzbyB0aGF0
IHRoZSBzb3VyY2UgbWF5IGJlIHN0b3BwZWQsIHVubGVzcyBvdGhlciBNZWRpYVN0cmVhbVRyYWNr
IG9iamVjdHMgZGVwZW5kIG9uIGl0LgotICAgIC8vIDQuIEZpcmUgYSBzaW1wbGUgZXZlbnQgbmFt
ZWQgZW5kZWQgYXQgdGhlIG9iamVjdC4KLSAgICBkaXNwYXRjaEV2ZW50KEV2ZW50OjpjcmVhdGUo
ZXZlbnROYW1lcygpLmVuZGVkRXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBFdmVudDo6SXND
YW5jZWxhYmxlOjpObykpOworICAgIGlmIChtX2VuZGVkKQorICAgICAgICByZXR1cm47CiAKICAg
ICBmb3IgKGF1dG8mIG9ic2VydmVyIDogbV9vYnNlcnZlcnMpCiAgICAgICAgIG9ic2VydmVyLT50
cmFja0RpZEVuZCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0
cmVhbS9NZWRpYVN0cmVhbVRyYWNrLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3Ry
ZWFtL01lZGlhU3RyZWFtVHJhY2suaAppbmRleCBkMDk4NTI3Y2U3ZDU3ODk5N2I2NjYxZDJlNzA4
ZTQ3ZTY0ZjZjMmE5Li45Yjk1Yjk4ZmZjOGMzN2VlNWE5OTA1MDcwMWZkMTk1MWU5N2M4NzUwIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL01lZGlhU3RyZWFt
VHJhY2suaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL01lZGlhU3Ry
ZWFtVHJhY2suaApAQCAtOTAsNyArOTAsNyBAQCBwdWJsaWM6CiAgICAgYm9vbCBtdXRlZEZvckJp
bmRpbmdzKCkgY29uc3Q7CiAKICAgICBlbnVtIGNsYXNzIFN0YXRlIHsgTGl2ZSwgRW5kZWQgfTsK
LSAgICBTdGF0ZSByZWFkeVN0YXRlKCkgY29uc3Q7CisgICAgU3RhdGUgcmVhZHlTdGF0ZSgpIGNv
bnN0IHsgcmV0dXJuIG1fcmVhZHlTdGF0ZTsgfQogCiAgICAgYm9vbCBlbmRlZCgpIGNvbnN0Owog
CkBAIC0yMDIsNiArMjAyLDcgQEAgcHJpdmF0ZToKICAgICBNZWRpYVRyYWNrQ29uc3RyYWludHMg
bV9jb25zdHJhaW50czsKICAgICBzdGQ6OnVuaXF1ZV9wdHI8RE9NUHJvbWlzZURlZmVycmVkPHZv
aWQ+PiBtX3Byb21pc2U7CiAKKyAgICBTdGF0ZSBtX3JlYWR5U3RhdGUgeyBTdGF0ZTo6TGl2ZSB9
OwogICAgIGJvb2wgbV9tdXRlZCB7IGZhbHNlIH07CiAgICAgYm9vbCBtX2VuZGVkIHsgZmFsc2Ug
fTsKICAgICBjb25zdCBib29sIG1faXNDYXB0dXJlVHJhY2sgeyBmYWxzZSB9OwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDg3
OTk0ZWM0MGIyMmQxZWUzYjQ0MGU5MTIwMzllN2VlNWYxOTAzZDQuLjNiMjkwYzI0ZDk4NzU3ZDkz
MmY4MjdjNDA4MDllYjljZmJiYmQ1ZjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAyMi0wMS0x
NCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgUXVldWUgYSB0
YXNrIHRvIGZpcmUgTWVkaWFTdHJlYW1UcmFjayBlbmRlZCBldmVudAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1MjI3CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgRXJpYyBDYXJsc29uLgorCisgICAgICAgICogZmFzdC9tZWRpYXN0cmVhbS9tZWRpYS1z
dHJlYW0tdHJhY2stc291cmNlLWZhaWx1cmUuaHRtbDoKKwogMjAyMi0wMS0xNCAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgRW5mb3JjZSBmb2N1cyBjaGVjayBm
b3IgZ2V0VXNlck1lZGlhCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFt
L21lZGlhLXN0cmVhbS10cmFjay1zb3VyY2UtZmFpbHVyZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9tZWRpYXN0cmVhbS9tZWRpYS1zdHJlYW0tdHJhY2stc291cmNlLWZhaWx1cmUuaHRtbAppbmRl
eCBiYjQ2OWY1YzAwM2M3YmJhYzkyOGRmZmQxYjhiOWJjYzJiZDM0NTcxLi5hZWQzNGVhYjhkZmQ3
NmE0ZDdiNTBhYzgxZWJlMjBhYTkwYjM4NmRmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0
L21lZGlhc3RyZWFtL21lZGlhLXN0cmVhbS10cmFjay1zb3VyY2UtZmFpbHVyZS5odG1sCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vbWVkaWEtc3RyZWFtLXRyYWNrLXNvdXJjZS1m
YWlsdXJlLmh0bWwKQEAgLTM0LDcgKzM0LDEwIEBACiAgICAgICAgIHByb21pc2VfdGVzdCgodGVz
dCkgPT4gewogICAgICAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3Qp
ID0+IHsKICAgICAgICAgICAgICAgICBjb25zdCBtZWRpYVN0YXRlID0gaW50ZXJuYWxzLnBhZ2VN
ZWRpYVN0YXRlKCk7CisgICAgICAgICAgICAgICAgbGV0IHRyYWNrRW5kZWRFdmVudEZpcmVkID0g
ZmFsc2U7CiAgICAgICAgICAgICAgICAgdHJhY2sub25lbmRlZCA9ICgpID0+IHsKKyAgICAgICAg
ICAgICAgICAgICAgYXNzZXJ0X2VxdWFscyh0cmFjay5yZWFkeVN0YXRlLCAiZW5kZWQiKTsKKyAg
ICAgICAgICAgICAgICAgICAgdHJhY2tFbmRlZEV2ZW50RmlyZWQgPSB0cnVlOwogICAgICAgICAg
ICAgICAgICAgICBuZXcgUHJvbWlzZSgoaW5uZXJSZXNvbHZlLCBpbm5lclJlamVjdCkgPT4gewog
ICAgICAgICAgICAgICAgICAgICAgICAgd2FpdEZvclBhZ2VTdGF0ZUNoYW5nZSgxMCwgbWVkaWFT
dGF0ZSwgaW5uZXJSZXNvbHZlLCBpbm5lclJlamVjdCkKICAgICAgICAgICAgICAgICAgICAgfSku
dGhlbigocGFnZU1lZGlhU3RhdGUpID0+IHsKQEAgLTU5LDggKzYyLDEzIEBACiAgICAgICAgICAg
ICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgaWYgKHdp
bmRvdy5pbnRlcm5hbHMpCisgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpIHsK
ICAgICAgICAgICAgICAgICAgICAgaW50ZXJuYWxzLnNpbXVsYXRlTWVkaWFTdHJlYW1UcmFja0Nh
cHR1cmVTb3VyY2VGYWlsdXJlKHRyYWNrKTsKKyAgICAgICAgICAgICAgICAgICAgYXNzZXJ0X2Vx
dWFscyh0cmFjay5yZWFkeVN0YXRlLCAibGl2ZSIpOworICAgICAgICAgICAgICAgICAgICBzZXRU
aW1lb3V0KCgpID0+IHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGFzc2VydF90cnVlKHRyYWNr
RW5kZWRFdmVudEZpcmVkLCAiZW5kZWQiKTsKKyAgICAgICAgICAgICAgICAgICAgfSwgMCk7Cisg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4gcmVqZWN0
KCJEZXZpY2Ugc3RhdGUgZGlkIG5vdCBjaGFuZ2UgaW4gNSBzZWNvbmQiKSwgNTAwMCk7CiAKICAg
ICAgICAgICAgIH0pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>