<?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>209790</bug_id>
          
          <creation_ts>2020-03-30 16:51:45 -0700</creation_ts>
          <short_desc>Scroll latching state is not a stack</short_desc>
          <delta_ts>2020-08-22 11:13:06 -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>Scrolling</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>
          <dependson>209860</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>jamesr</cc>
    
    <cc>luiz</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1635853</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-03-30 16:51:45 -0700</bug_when>
    <thetext>Scroll latching state is not a stack</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1635855</commentid>
    <comment_count>1</comment_count>
      <attachid>394987</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-03-30 16:53:07 -0700</bug_when>
    <thetext>Created attachment 394987
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1635950</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-03-30 23:19:54 -0700</bug_when>
    <thetext>Committed r259282: &lt;https://trac.webkit.org/changeset/259282&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 394987.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1635951</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-30 23:20:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/61092220&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636514</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-04-01 09:01:14 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 209860</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636522</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-04-01 09:15:03 -0700</bug_when>
    <thetext>Reverted in r259347, please see bug 209860 for details.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636566</commentid>
    <comment_count>6</comment_count>
      <attachid>395186</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-04-01 10:54:05 -0700</bug_when>
    <thetext>Created attachment 395186
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682146</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-08-22 11:13:06 -0700</bug_when>
    <thetext>It actually is a stack, of frames.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394987</attachid>
            <date>2020-03-30 16:53:07 -0700</date>
            <delta_ts>2020-04-01 10:54:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209790-20200330165306.patch</filename>
            <type>text/plain</type>
            <size>7560</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MTY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzAxNjViYTAzNGI1NDQw
OGE2MWMyOTMwNDQwMzkwNjU2MzQ5NjM5Yi4uNjc2NGFiNDQzMDU3Njc4NjE0OTk0NzY4MjA0MjQz
NWNhOTU0YTQxMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTAzLTMwICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFNjcm9sbCBsYXRj
aGluZyBzdGF0ZSBpcyBub3QgYSBzdGFjaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjA5NzkwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgTm8tb25lIGV2ZXIgY2FsbGVkIFBhZ2U6OnBvcExhdGNoaW5nU3Rh
dGUoKSwgc28gdGhlIGZhY3QgdGhhdCBsYXRjaGluZ1N0YXRlIG9uIFBhZ2UKKyAgICAgICAgd2Fz
IGEgc3RhY2sgd2FzIG5ldmVyIGltcG9ydGFudC4gSnVzdCBtYWtlIGl0IGEgc2luZ2xlIHN0YXRl
LgorCisgICAgICAgICogcGFnZS9QYWdlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2U6Omxh
dGNoaW5nU3RhdGUpOgorICAgICAgICAoV2ViQ29yZTo6UGFnZTo6c2V0TGF0Y2hpbmdTdGF0ZSk6
CisgICAgICAgIChXZWJDb3JlOjpQYWdlOjpyZXNldExhdGNoaW5nU3RhdGUpOgorICAgICAgICAo
V2ViQ29yZTo6UGFnZTo6cmVtb3ZlTGF0Y2hpbmdTdGF0ZUZvclRhcmdldCk6CisgICAgICAgIChX
ZWJDb3JlOjpQYWdlOjpwdXNoTmV3TGF0Y2hpbmdTdGF0ZSk6IERlbGV0ZWQuCisgICAgICAgIChX
ZWJDb3JlOjpQYWdlOjpwb3BMYXRjaGluZ1N0YXRlKTogRGVsZXRlZC4KKyAgICAgICAgKiBwYWdl
L1BhZ2UuaDoKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2U6OmxhdGNoaW5nU3RhdGVTdGFjayBjb25z
dCk6IERlbGV0ZWQuCisgICAgICAgICogcGFnZS9tYWMvRXZlbnRIYW5kbGVyTWFjLm1tOgorICAg
ICAgICAoV2ViQ29yZTo6RXZlbnRIYW5kbGVyOjpwbGF0Zm9ybVByZXBhcmVGb3JXaGVlbEV2ZW50
cyk6CisgICAgICAgICogcGFnZS9zY3JvbGxpbmcvU2Nyb2xsTGF0Y2hpbmdTdGF0ZS5oOgorCiAy
MDIwLTAzLTMwICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAg
ICAgIHNjcm9sbEludG9WaWV3KCkgZXJyb25lb3VzbHkgc2Nyb2xscyBub24tY29udGFpbmluZyBi
bG9jayBzY3JvbGxlcnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuY3BwCmluZGV4IGNiMzA3MWJjNDMyOGU0ZWUzZDQ1
YzNmMmMzYWJkMmI1YmYxYWMwOTcuLmZjYWNjMzM1ZGI2ZTI0YWE4NDJjYTMwN2MwZTEzNmYzZmI2
OWFkMDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcApAQCAtMjk0NCw0MSArMjk0NCwyNiBAQCB2b2lkIFBh
Z2U6OmFwcGxpY2F0aW9uRGlkQmVjb21lQWN0aXZlKCkKICNpZiBFTkFCTEUoV0hFRUxfRVZFTlRf
TEFUQ0hJTkcpCiBTY3JvbGxMYXRjaGluZ1N0YXRlKiBQYWdlOjpsYXRjaGluZ1N0YXRlKCkKIHsK
LSAgICBpZiAobV9sYXRjaGluZ1N0YXRlLmlzRW1wdHkoKSkKLSAgICAgICAgcmV0dXJuIG51bGxw
dHI7Ci0KLSAgICByZXR1cm4gJm1fbGF0Y2hpbmdTdGF0ZS5sYXN0KCk7CisgICAgcmV0dXJuIG1f
bGF0Y2hpbmdTdGF0ZS5nZXQoKTsKIH0KIAotdm9pZCBQYWdlOjpwdXNoTmV3TGF0Y2hpbmdTdGF0
ZShTY3JvbGxMYXRjaGluZ1N0YXRlJiYgc3RhdGUpCit2b2lkIFBhZ2U6OnNldExhdGNoaW5nU3Rh
dGUoc3RkOjp1bmlxdWVfcHRyPFNjcm9sbExhdGNoaW5nU3RhdGU+JiYgc3RhdGUpCiB7Ci0gICAg
bV9sYXRjaGluZ1N0YXRlLmFwcGVuZChXVEZNb3ZlKHN0YXRlKSk7CisgICAgbV9sYXRjaGluZ1N0
YXRlID0gV1RGTW92ZShzdGF0ZSk7CiB9CiAKIHZvaWQgUGFnZTo6cmVzZXRMYXRjaGluZ1N0YXRl
KCkKIHsKLSAgICBtX2xhdGNoaW5nU3RhdGUuY2xlYXIoKTsKLX0KLQotdm9pZCBQYWdlOjpwb3BM
YXRjaGluZ1N0YXRlKCkKLXsKLSAgICBtX2xhdGNoaW5nU3RhdGUucmVtb3ZlTGFzdCgpOwotICAg
IExPR19XSVRIX1NUUkVBTShTY3JvbGxMYXRjaGluZywgc3RyZWFtIDw8ICJQYWdlOjpwb3BMYXRj
aGluZ1N0YXRlKCkgLSBuZXcgc3RhdGUgIiA8PCBtX2xhdGNoaW5nU3RhdGUpOworICAgIG1fbGF0
Y2hpbmdTdGF0ZSA9IG51bGxwdHI7CiB9CiAKIHZvaWQgUGFnZTo6cmVtb3ZlTGF0Y2hpbmdTdGF0
ZUZvclRhcmdldChFbGVtZW50JiB0YXJnZXROb2RlKQogewotICAgIGlmIChtX2xhdGNoaW5nU3Rh
dGUuaXNFbXB0eSgpKQorICAgIGlmICghbV9sYXRjaGluZ1N0YXRlKQogICAgICAgICByZXR1cm47
CiAKLSAgICBtX2xhdGNoaW5nU3RhdGUucmVtb3ZlQWxsTWF0Y2hpbmcoWyZ0YXJnZXROb2RlXSAo
U2Nyb2xsTGF0Y2hpbmdTdGF0ZSYgc3RhdGUpIHsKLSAgICAgICAgYXV0byogd2hlZWxFbGVtZW50
ID0gc3RhdGUud2hlZWxFdmVudEVsZW1lbnQoKTsKLSAgICAgICAgaWYgKCF3aGVlbEVsZW1lbnQp
Ci0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICAgICAgcmV0dXJuIHRhcmdldE5vZGUu
aXNFcXVhbE5vZGUod2hlZWxFbGVtZW50KTsKLSAgICB9KTsKLSAgICBMT0dfV0lUSF9TVFJFQU0o
U2Nyb2xsTGF0Y2hpbmcsIHN0cmVhbSA8PCAiUGFnZTo6cmVtb3ZlTGF0Y2hpbmdTdGF0ZUZvclRh
cmdldCgpIC0gbmV3IHN0YXRlICIgPDwgbV9sYXRjaGluZ1N0YXRlKTsKKyAgICBpZiAobV9sYXRj
aGluZ1N0YXRlLT53aGVlbEV2ZW50RWxlbWVudCgpID09ICZ0YXJnZXROb2RlKQorICAgICAgICBt
X2xhdGNoaW5nU3RhdGUgPSBudWxscHRyOwogfQogI2VuZGlmIC8vIEVOQUJMRShXSEVFTF9FVkVO
VF9MQVRDSElORykKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmggYi9T
b3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuaAppbmRleCBlMjQ4NGY2M2RkY2MxMzU3NTAxNmRlOTc2
MjI3NjI1OGUyNTU4NWFjLi45M2NmOWU2NTNhOTFiNjczZTZhNTAwOTM2MGZlMmE5NmU5NDU0YjU3
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL1BhZ2UuaApAQCAtNDMwLDkgKzQzMCw3IEBAIHB1YmxpYzoKIAogI2lmIEVOQUJM
RShXSEVFTF9FVkVOVF9MQVRDSElORykKICAgICBTY3JvbGxMYXRjaGluZ1N0YXRlKiBsYXRjaGlu
Z1N0YXRlKCk7Ci0gICAgY29uc3QgVmVjdG9yPFNjcm9sbExhdGNoaW5nU3RhdGU+JiBsYXRjaGlu
Z1N0YXRlU3RhY2soKSBjb25zdCB7IHJldHVybiBtX2xhdGNoaW5nU3RhdGU7IH0KLSAgICB2b2lk
IHB1c2hOZXdMYXRjaGluZ1N0YXRlKFNjcm9sbExhdGNoaW5nU3RhdGUmJik7Ci0gICAgdm9pZCBw
b3BMYXRjaGluZ1N0YXRlKCk7CisgICAgdm9pZCBzZXRMYXRjaGluZ1N0YXRlKHN0ZDo6dW5pcXVl
X3B0cjxTY3JvbGxMYXRjaGluZ1N0YXRlPiYmKTsKICAgICB2b2lkIHJlc2V0TGF0Y2hpbmdTdGF0
ZSgpOwogICAgIHZvaWQgcmVtb3ZlTGF0Y2hpbmdTdGF0ZUZvclRhcmdldChFbGVtZW50Jik7CiAj
ZW5kaWYgLy8gRU5BQkxFKFdIRUVMX0VWRU5UX0xBVENISU5HKQpAQCAtOTgwLDcgKzk3OCw3IEBA
IHByaXZhdGU6CiAKICAgICBzdGQ6OnVuaXF1ZV9wdHI8UGVyZm9ybWFuY2VMb2dnaW5nPiBtX3Bl
cmZvcm1hbmNlTG9nZ2luZzsKICNpZiBFTkFCTEUoV0hFRUxfRVZFTlRfTEFUQ0hJTkcpCi0gICAg
VmVjdG9yPFNjcm9sbExhdGNoaW5nU3RhdGU+IG1fbGF0Y2hpbmdTdGF0ZTsKKyAgICBzdGQ6OnVu
aXF1ZV9wdHI8U2Nyb2xsTGF0Y2hpbmdTdGF0ZT4gbV9sYXRjaGluZ1N0YXRlOwogI2VuZGlmCiAj
aWYgUExBVEZPUk0oTUFDKSAmJiAoRU5BQkxFKFNFUlZJQ0VfQ09OVFJPTFMpIHx8IEVOQUJMRShU
RUxFUEhPTkVfTlVNQkVSX0RFVEVDVElPTikpCiAgICAgc3RkOjp1bmlxdWVfcHRyPFNlcnZpY2Vz
T3ZlcmxheUNvbnRyb2xsZXI+IG1fc2VydmljZXNPdmVybGF5Q29udHJvbGxlcjsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvbWFjL0V2ZW50SGFuZGxlck1hYy5tbSBiL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvbWFjL0V2ZW50SGFuZGxlck1hYy5tbQppbmRleCBjMTcxYzYzMDI3ZjM3ODc3
OGE5YjljYzFlMDYwZGM4MGVlNWRiN2U2Li4wOTFmMmVjZDc5YjI1MWVlZjJlOGI0YjAyODQ4ZmE0
NDQxNTYyOTU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL21hYy9FdmVudEhhbmRs
ZXJNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9tYWMvRXZlbnRIYW5kbGVyTWFjLm1t
CkBAIC05ODAsMjMgKzk4MCwyMyBAQCB2b2lkIEV2ZW50SGFuZGxlcjo6cGxhdGZvcm1QcmVwYXJl
Rm9yV2hlZWxFdmVudHMoY29uc3QgUGxhdGZvcm1XaGVlbEV2ZW50JiB3aGVlbAogICAgICAgICBp
ZiAoc2Nyb2xsYWJsZUNvbnRhaW5lciAmJiBzY3JvbGxhYmxlQXJlYSAmJiBwYWdlKSB7CiAgICAg
ICAgICAgICBib29sIHN0YXJ0aW5nQXRTY3JvbGxMaW1pdCA9IHNjcm9sbGVkVG9FZGdlSW5Eb21p
bmFudERpcmVjdGlvbigqc2Nyb2xsYWJsZUNvbnRhaW5lciwgKnNjcm9sbGFibGVBcmVhLmdldCgp
LCB3aGVlbEV2ZW50LmRlbHRhWCgpLCB3aGVlbEV2ZW50LmRlbHRhWSgpKTsKICAgICAgICAgICAg
IGlmICghc3RhcnRpbmdBdFNjcm9sbExpbWl0KSB7Ci0gICAgICAgICAgICAgICAgU2Nyb2xsTGF0
Y2hpbmdTdGF0ZSBsYXRjaGluZ1N0YXRlOwotICAgICAgICAgICAgICAgIGxhdGNoaW5nU3RhdGUu
c2V0U3RhcnRlZEdlc3R1cmVBdFNjcm9sbExpbWl0KGZhbHNlKTsKLSAgICAgICAgICAgICAgICBs
YXRjaGluZ1N0YXRlLnNldFdoZWVsRXZlbnRFbGVtZW50KHdoZWVsRXZlbnRUYXJnZXQuZ2V0KCkp
OwotICAgICAgICAgICAgICAgIGxhdGNoaW5nU3RhdGUuc2V0RnJhbWUoJm1fZnJhbWUpOwotICAg
ICAgICAgICAgICAgIGxhdGNoaW5nU3RhdGUuc2V0U2Nyb2xsYWJsZUNvbnRhaW5lcihzY3JvbGxh
YmxlQ29udGFpbmVyLmdldCgpKTsKLSAgICAgICAgICAgICAgICBsYXRjaGluZ1N0YXRlLnNldFdp
ZGdldElzTGF0Y2hlZChyZXN1bHQuaXNPdmVyV2lkZ2V0KCkpOwotICAgICAgICAgICAgICAgIHBh
Z2UtPnB1c2hOZXdMYXRjaGluZ1N0YXRlKFdURk1vdmUobGF0Y2hpbmdTdGF0ZSkpOworICAgICAg
ICAgICAgICAgIGF1dG8gbGF0Y2hpbmdTdGF0ZSA9IFdURjo6bWFrZVVuaXF1ZTxTY3JvbGxMYXRj
aGluZ1N0YXRlPigpOworICAgICAgICAgICAgICAgIGxhdGNoaW5nU3RhdGUtPnNldFN0YXJ0ZWRH
ZXN0dXJlQXRTY3JvbGxMaW1pdChmYWxzZSk7CisgICAgICAgICAgICAgICAgbGF0Y2hpbmdTdGF0
ZS0+c2V0V2hlZWxFdmVudEVsZW1lbnQod2hlZWxFdmVudFRhcmdldC5nZXQoKSk7CisgICAgICAg
ICAgICAgICAgbGF0Y2hpbmdTdGF0ZS0+c2V0RnJhbWUoJm1fZnJhbWUpOworICAgICAgICAgICAg
ICAgIGxhdGNoaW5nU3RhdGUtPnNldFNjcm9sbGFibGVDb250YWluZXIoc2Nyb2xsYWJsZUNvbnRh
aW5lci5nZXQoKSk7CisgICAgICAgICAgICAgICAgbGF0Y2hpbmdTdGF0ZS0+c2V0V2lkZ2V0SXNM
YXRjaGVkKHJlc3VsdC5pc092ZXJXaWRnZXQoKSk7CisgICAgICAgICAgICAgICAgcGFnZS0+c2V0
TGF0Y2hpbmdTdGF0ZShXVEZNb3ZlKGxhdGNoaW5nU3RhdGUpKTsKIAogICAgICAgICAgICAgICAg
IHBhZ2UtPndoZWVsRXZlbnREZWx0YUZpbHRlcigpLT5iZWdpbkZpbHRlcmluZ0RlbHRhcygpOwog
ICAgICAgICAgICAgICAgIGlzT3ZlcldpZGdldCA9IHJlc3VsdC5pc092ZXJXaWRnZXQoKTsKICAg
ICAgICAgICAgIH0KIAotICAgICAgICAgICAgTE9HX1dJVEhfU1RSRUFNKFNjcm9sbExhdGNoaW5n
LCBzdHJlYW0gPDwgIkV2ZW50SGFuZGxlcjo6cGxhdGZvcm1QcmVwYXJlRm9yV2hlZWxFdmVudHMo
KSAtIGNvbnNpZGVyaW5nIGxhdGNoaW5nIGZvciAiIDw8IHdoZWVsRXZlbnQgPDwgIiwgYXQgc2Ny
b2xsIGxpbWl0ICIgPDwgc3RhcnRpbmdBdFNjcm9sbExpbWl0IDw8ICIsIGxhdGNoaW5nIHN0YXRl
ICIgPDwgcGFnZS0+bGF0Y2hpbmdTdGF0ZVN0YWNrKCkpOworICAgICAgICAgICAgTE9HX1dJVEhf
U1RSRUFNKFNjcm9sbExhdGNoaW5nLCBzdHJlYW0gPDwgIkV2ZW50SGFuZGxlcjo6cGxhdGZvcm1Q
cmVwYXJlRm9yV2hlZWxFdmVudHMoKSAtIGNvbnNpZGVyaW5nIGxhdGNoaW5nIGZvciAiIDw8IHdo
ZWVsRXZlbnQgPDwgIiwgYXQgc2Nyb2xsIGxpbWl0ICIgPDwgc3RhcnRpbmdBdFNjcm9sbExpbWl0
IDw8ICIsIGxhdGNoaW5nIHN0YXRlICIgPDwgVmFsdWVPck51bGwocGFnZS0+bGF0Y2hpbmdTdGF0
ZSgpKSk7CiAgICAgICAgIH0KICAgICB9IGVsc2UgaWYgKHdoZWVsRXZlbnQuc2hvdWxkUmVzZXRM
YXRjaGluZygpKSB7CiAgICAgICAgIGNsZWFyTGF0Y2hlZFN0YXRlKCk7Ci0gICAgICAgIExPR19X
SVRIX1NUUkVBTShTY3JvbGxMYXRjaGluZywgc3RyZWFtIDw8ICJFdmVudEhhbmRsZXI6OnBsYXRm
b3JtUHJlcGFyZUZvcldoZWVsRXZlbnRzKCkgLSByZXNldCBsYXRjaGluZyBmb3IgZXZlbnQgIiA8
PCB3aGVlbEV2ZW50IDw8ICIgbGF0Y2hpbmcgc3RhdGUgIiA8PCBwYWdlLT5sYXRjaGluZ1N0YXRl
U3RhY2soKSk7CisgICAgICAgIExPR19XSVRIX1NUUkVBTShTY3JvbGxMYXRjaGluZywgc3RyZWFt
IDw8ICJFdmVudEhhbmRsZXI6OnBsYXRmb3JtUHJlcGFyZUZvcldoZWVsRXZlbnRzKCkgLSByZXNl
dCBsYXRjaGluZyBmb3IgZXZlbnQgIiA8PCB3aGVlbEV2ZW50IDw8ICIgbGF0Y2hpbmcgc3RhdGUg
IiA8PCBWYWx1ZU9yTnVsbChwYWdlLT5sYXRjaGluZ1N0YXRlKCkpKTsKICAgICB9CiAKICAgICBp
ZiAoIXdoZWVsRXZlbnQuc2hvdWxkUmVzZXRMYXRjaGluZygpICYmIGxhdGNoaW5nU3RhdGUgJiYg
bGF0Y2hpbmdTdGF0ZS0+d2hlZWxFdmVudEVsZW1lbnQoKSkgewpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsTGF0Y2hpbmdTdGF0ZS5oIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsTGF0Y2hpbmdTdGF0ZS5oCmluZGV4IGY5NGMzY2Ix
MmVlMjJjODE4NzY4ZmI2M2MyZWIyYWI3OTJjOTk2YzUuLjQ2OGQ0OGM4YTUzZmZkMzA0ZDkyODRm
MmNkNzRjNjAyZjkxZDQ5YTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xs
aW5nL1Njcm9sbExhdGNoaW5nU3RhdGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9s
bGluZy9TY3JvbGxMYXRjaGluZ1N0YXRlLmgKQEAgLTM4LDYgKzM4LDcgQEAgY2xhc3MgRWxlbWVu
dDsKIGNsYXNzIEZyYW1lOwogCiBjbGFzcyBTY3JvbGxMYXRjaGluZ1N0YXRlIGZpbmFsIHsKKyAg
ICBXVEZfTUFLRV9GQVNUX0FMTE9DQVRFRDsKIHB1YmxpYzoKICAgICBTY3JvbGxMYXRjaGluZ1N0
YXRlKCk7CiAgICAgflNjcm9sbExhdGNoaW5nU3RhdGUoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>395186</attachid>
            <date>2020-04-01 10:54:05 -0700</date>
            <delta_ts>2020-04-01 12:17:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209790-20200401105404.patch</filename>
            <type>text/plain</type>
            <size>8332</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MzUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTE4MDEzNzYyZDllNjg5
MzNjMDA4NGU2MzFkYjYzMWI2OTMwNDdhYy4uZTliM2U3ZTNjMjEyYTE1OGZiY2UxNGUyMjM1NDdk
ZjQwYzcwNDc0YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDIwLTA0LTAxICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFNjcm9sbCBsYXRj
aGluZyBzdGF0ZSBpcyBub3QgYSBzdGFjaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjA5NzkwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgUmUtbGFuZCByMjU5MjgyIHdpdGggb25lIGNoYW5nZS4gSW4gRXZl
bnRIYW5kbGVyOjpwbGF0Zm9ybVByZXBhcmVGb3JXaGVlbEV2ZW50cygpLAorICAgICAgICB0aGUg
b2xkIGNvZGUgc3RvcmVkIGEgcG9pbnRlciB0byB0aGUgY3VycmVudCBTY3JvbGxMYXRjaGluZ1N0
YXRlIGJlZm9yZSBwdXNoaW5nIGEKKyAgICAgICAgbmV3IHN0YXRlLCB3aGljaCBtYWRlIHRoYXQg
cG9pbnRlciBpbnZhbGlkLiBUaGUgcG9pbnRlciB3YXMgdGhlbiB1c2VkIGxvd2VyIGluIHRoZQor
ICAgICAgICBmdW5jdGlvbi4gV2hlbiB3ZSBoYWQgYSBzdGFjaywgdGhhdCBwb2ludGVyIHBvaW50
ZWQgdG8gdGhlIHByZXZpb3VzIHN0YXRlIG9uIHRoZSBzdGFjaworICAgICAgICAoZXZlbiB0aG91
Z2ggdGhlcmUgd2FzIGEgY29kZSBwYXRoIHRoYXQgY291bGQgaW52YWxpZGF0ZSBpdCkuCisKKyAg
ICAgICAgU28gZmV0Y2ggcGFnZS0+bGF0Y2hpbmdTdGF0ZSgpIGFmdGVyIHB1c2hpbmcgbmV3IHN0
YXRlIG5vdy4KKworICAgICAgICBUaGlzIHJldmVhbHMgYSBuZXcgYnVnLCB3ZWJraXQub3JnL2Iv
MjA5ODY0LCB0aGF0IEknbGwgZml4IHNlcGFyYXRlbHkuCisKKyAgICAgICAgKiBwYWdlL1BhZ2Uu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6UGFnZTo6bGF0Y2hpbmdTdGF0ZSk6CisgICAgICAgIChX
ZWJDb3JlOjpQYWdlOjpzZXRMYXRjaGluZ1N0YXRlKToKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2U6
OnJlc2V0TGF0Y2hpbmdTdGF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpQYWdlOjpyZW1vdmVMYXRj
aGluZ1N0YXRlRm9yVGFyZ2V0KToKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2U6OnB1c2hOZXdMYXRj
aGluZ1N0YXRlKTogRGVsZXRlZC4KKyAgICAgICAgKFdlYkNvcmU6OlBhZ2U6OnBvcExhdGNoaW5n
U3RhdGUpOiBEZWxldGVkLgorICAgICAgICAqIHBhZ2UvUGFnZS5oOgorICAgICAgICAoV2ViQ29y
ZTo6UGFnZTo6bGF0Y2hpbmdTdGF0ZVN0YWNrIGNvbnN0KTogRGVsZXRlZC4KKyAgICAgICAgKiBw
YWdlL21hYy9FdmVudEhhbmRsZXJNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpFdmVudEhhbmRs
ZXI6OnBsYXRmb3JtUHJlcGFyZUZvcldoZWVsRXZlbnRzKToKKyAgICAgICAgKiBwYWdlL3Njcm9s
bGluZy9TY3JvbGxMYXRjaGluZ1N0YXRlLmg6CisKIDIwMjAtMDQtMDEgIEplciBOb2JsZSAgPGpl
ci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgRG9uJ3QgdXNlIHJhdyBwb2ludGVycyBpbiBT
aGFkb3dSb290LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAKaW5kZXggOWYwYTQwNmRlNDE0OTE4M2Y4NTExNjEy
NGIzZWQ1YzE5YjFlZjJlYi4uZmNkZWViODQyNTlkZGM3YTQ4NTU1ODJhYjg5YmM3OGZhNTI2YWY2
NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1BhZ2UuY3BwCkBAIC0yOTQzLDQxICsyOTQzLDI2IEBAIHZvaWQgUGFnZTo6
YXBwbGljYXRpb25EaWRCZWNvbWVBY3RpdmUoKQogI2lmIEVOQUJMRShXSEVFTF9FVkVOVF9MQVRD
SElORykKIFNjcm9sbExhdGNoaW5nU3RhdGUqIFBhZ2U6OmxhdGNoaW5nU3RhdGUoKQogewotICAg
IGlmIChtX2xhdGNoaW5nU3RhdGUuaXNFbXB0eSgpKQotICAgICAgICByZXR1cm4gbnVsbHB0cjsK
LQotICAgIHJldHVybiAmbV9sYXRjaGluZ1N0YXRlLmxhc3QoKTsKKyAgICByZXR1cm4gbV9sYXRj
aGluZ1N0YXRlLmdldCgpOwogfQogCi12b2lkIFBhZ2U6OnB1c2hOZXdMYXRjaGluZ1N0YXRlKFNj
cm9sbExhdGNoaW5nU3RhdGUmJiBzdGF0ZSkKK3ZvaWQgUGFnZTo6c2V0TGF0Y2hpbmdTdGF0ZShz
dGQ6OnVuaXF1ZV9wdHI8U2Nyb2xsTGF0Y2hpbmdTdGF0ZT4mJiBzdGF0ZSkKIHsKLSAgICBtX2xh
dGNoaW5nU3RhdGUuYXBwZW5kKFdURk1vdmUoc3RhdGUpKTsKKyAgICBtX2xhdGNoaW5nU3RhdGUg
PSBXVEZNb3ZlKHN0YXRlKTsKIH0KIAogdm9pZCBQYWdlOjpyZXNldExhdGNoaW5nU3RhdGUoKQog
ewotICAgIG1fbGF0Y2hpbmdTdGF0ZS5jbGVhcigpOwotfQotCi12b2lkIFBhZ2U6OnBvcExhdGNo
aW5nU3RhdGUoKQotewotICAgIG1fbGF0Y2hpbmdTdGF0ZS5yZW1vdmVMYXN0KCk7Ci0gICAgTE9H
X1dJVEhfU1RSRUFNKFNjcm9sbExhdGNoaW5nLCBzdHJlYW0gPDwgIlBhZ2U6OnBvcExhdGNoaW5n
U3RhdGUoKSAtIG5ldyBzdGF0ZSAiIDw8IG1fbGF0Y2hpbmdTdGF0ZSk7CisgICAgbV9sYXRjaGlu
Z1N0YXRlID0gbnVsbHB0cjsKIH0KIAogdm9pZCBQYWdlOjpyZW1vdmVMYXRjaGluZ1N0YXRlRm9y
VGFyZ2V0KEVsZW1lbnQmIHRhcmdldE5vZGUpCiB7Ci0gICAgaWYgKG1fbGF0Y2hpbmdTdGF0ZS5p
c0VtcHR5KCkpCisgICAgaWYgKCFtX2xhdGNoaW5nU3RhdGUpCiAgICAgICAgIHJldHVybjsKIAot
ICAgIG1fbGF0Y2hpbmdTdGF0ZS5yZW1vdmVBbGxNYXRjaGluZyhbJnRhcmdldE5vZGVdIChTY3Jv
bGxMYXRjaGluZ1N0YXRlJiBzdGF0ZSkgewotICAgICAgICBhdXRvKiB3aGVlbEVsZW1lbnQgPSBz
dGF0ZS53aGVlbEV2ZW50RWxlbWVudCgpOwotICAgICAgICBpZiAoIXdoZWVsRWxlbWVudCkKLSAg
ICAgICAgICAgIHJldHVybiBmYWxzZTsKLQotICAgICAgICByZXR1cm4gdGFyZ2V0Tm9kZS5pc0Vx
dWFsTm9kZSh3aGVlbEVsZW1lbnQpOwotICAgIH0pOwotICAgIExPR19XSVRIX1NUUkVBTShTY3Jv
bGxMYXRjaGluZywgc3RyZWFtIDw8ICJQYWdlOjpyZW1vdmVMYXRjaGluZ1N0YXRlRm9yVGFyZ2V0
KCkgLSBuZXcgc3RhdGUgIiA8PCBtX2xhdGNoaW5nU3RhdGUpOworICAgIGlmIChtX2xhdGNoaW5n
U3RhdGUtPndoZWVsRXZlbnRFbGVtZW50KCkgPT0gJnRhcmdldE5vZGUpCisgICAgICAgIG1fbGF0
Y2hpbmdTdGF0ZSA9IG51bGxwdHI7CiB9CiAjZW5kaWYgLy8gRU5BQkxFKFdIRUVMX0VWRU5UX0xB
VENISU5HKQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuaCBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvUGFnZS5oCmluZGV4IGUyNDg0ZjYzZGRjYzEzNTc1MDE2ZGU5NzYyMjc2
MjU4ZTI1NTg1YWMuLjkzY2Y5ZTY1M2E5MWI2NzNlNmE1MDA5MzYwZmUyYTk2ZTk0NTRiNTcgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvUGFnZS5oCkBAIC00MzAsOSArNDMwLDcgQEAgcHVibGljOgogCiAjaWYgRU5BQkxFKFdI
RUVMX0VWRU5UX0xBVENISU5HKQogICAgIFNjcm9sbExhdGNoaW5nU3RhdGUqIGxhdGNoaW5nU3Rh
dGUoKTsKLSAgICBjb25zdCBWZWN0b3I8U2Nyb2xsTGF0Y2hpbmdTdGF0ZT4mIGxhdGNoaW5nU3Rh
dGVTdGFjaygpIGNvbnN0IHsgcmV0dXJuIG1fbGF0Y2hpbmdTdGF0ZTsgfQotICAgIHZvaWQgcHVz
aE5ld0xhdGNoaW5nU3RhdGUoU2Nyb2xsTGF0Y2hpbmdTdGF0ZSYmKTsKLSAgICB2b2lkIHBvcExh
dGNoaW5nU3RhdGUoKTsKKyAgICB2b2lkIHNldExhdGNoaW5nU3RhdGUoc3RkOjp1bmlxdWVfcHRy
PFNjcm9sbExhdGNoaW5nU3RhdGU+JiYpOwogICAgIHZvaWQgcmVzZXRMYXRjaGluZ1N0YXRlKCk7
CiAgICAgdm9pZCByZW1vdmVMYXRjaGluZ1N0YXRlRm9yVGFyZ2V0KEVsZW1lbnQmKTsKICNlbmRp
ZiAvLyBFTkFCTEUoV0hFRUxfRVZFTlRfTEFUQ0hJTkcpCkBAIC05ODAsNyArOTc4LDcgQEAgcHJp
dmF0ZToKIAogICAgIHN0ZDo6dW5pcXVlX3B0cjxQZXJmb3JtYW5jZUxvZ2dpbmc+IG1fcGVyZm9y
bWFuY2VMb2dnaW5nOwogI2lmIEVOQUJMRShXSEVFTF9FVkVOVF9MQVRDSElORykKLSAgICBWZWN0
b3I8U2Nyb2xsTGF0Y2hpbmdTdGF0ZT4gbV9sYXRjaGluZ1N0YXRlOworICAgIHN0ZDo6dW5pcXVl
X3B0cjxTY3JvbGxMYXRjaGluZ1N0YXRlPiBtX2xhdGNoaW5nU3RhdGU7CiAjZW5kaWYKICNpZiBQ
TEFURk9STShNQUMpICYmIChFTkFCTEUoU0VSVklDRV9DT05UUk9MUykgfHwgRU5BQkxFKFRFTEVQ
SE9ORV9OVU1CRVJfREVURUNUSU9OKSkKICAgICBzdGQ6OnVuaXF1ZV9wdHI8U2VydmljZXNPdmVy
bGF5Q29udHJvbGxlcj4gbV9zZXJ2aWNlc092ZXJsYXlDb250cm9sbGVyOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGFnZS9tYWMvRXZlbnRIYW5kbGVyTWFjLm1tIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9tYWMvRXZlbnRIYW5kbGVyTWFjLm1tCmluZGV4IDY0NDI3MDE3NmExODU2NzkzOTY2
YWQ2ZmQ5MDc2OWUzNTg5ODQ2NjkuLjZiNWU0Y2E3M2I2ZWNhZWU2NTg0MWViNzI5OGNhMDRlMGRl
ODA5ZTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvbWFjL0V2ZW50SGFuZGxlck1h
Yy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL21hYy9FdmVudEhhbmRsZXJNYWMubW0KQEAg
LTk3OCwzMCArOTc4LDMwIEBAIHZvaWQgRXZlbnRIYW5kbGVyOjpwbGF0Zm9ybVByZXBhcmVGb3JX
aGVlbEV2ZW50cyhjb25zdCBQbGF0Zm9ybVdoZWVsRXZlbnQmIHdoZWVsCiAgICAgaWYgKHNjcm9s
bGFibGVBcmVhICYmIHBhZ2UtPmlzTW9uaXRvcmluZ1doZWVsRXZlbnRzKCkpCiAgICAgICAgIHNj
cm9sbGFibGVBcmVhLT5zY3JvbGxBbmltYXRvcigpLnNldFdoZWVsRXZlbnRUZXN0TW9uaXRvcihw
YWdlLT53aGVlbEV2ZW50VGVzdE1vbml0b3IoKSk7CiAKLSAgICBhdXRvKiBsYXRjaGluZ1N0YXRl
ID0gcGFnZS0+bGF0Y2hpbmdTdGF0ZSgpOwogICAgIGlmICh3aGVlbEV2ZW50LnNob3VsZENvbnNp
ZGVyTGF0Y2hpbmcoKSkgewogICAgICAgICBpZiAoc2Nyb2xsYWJsZUNvbnRhaW5lciAmJiBzY3Jv
bGxhYmxlQXJlYSkgewogICAgICAgICAgICAgYm9vbCBzdGFydGluZ0F0U2Nyb2xsTGltaXQgPSBz
Y3JvbGxlZFRvRWRnZUluRG9taW5hbnREaXJlY3Rpb24oKnNjcm9sbGFibGVDb250YWluZXIsICpz
Y3JvbGxhYmxlQXJlYS5nZXQoKSwgd2hlZWxFdmVudC5kZWx0YVgoKSwgd2hlZWxFdmVudC5kZWx0
YVkoKSk7CiAgICAgICAgICAgICBpZiAoIXN0YXJ0aW5nQXRTY3JvbGxMaW1pdCkgewotICAgICAg
ICAgICAgICAgIFNjcm9sbExhdGNoaW5nU3RhdGUgbGF0Y2hpbmdTdGF0ZTsKLSAgICAgICAgICAg
ICAgICBsYXRjaGluZ1N0YXRlLnNldFN0YXJ0ZWRHZXN0dXJlQXRTY3JvbGxMaW1pdChmYWxzZSk7
Ci0gICAgICAgICAgICAgICAgbGF0Y2hpbmdTdGF0ZS5zZXRXaGVlbEV2ZW50RWxlbWVudCh3aGVl
bEV2ZW50VGFyZ2V0LmdldCgpKTsKLSAgICAgICAgICAgICAgICBsYXRjaGluZ1N0YXRlLnNldEZy
YW1lKCZtX2ZyYW1lKTsKLSAgICAgICAgICAgICAgICBsYXRjaGluZ1N0YXRlLnNldFNjcm9sbGFi
bGVDb250YWluZXIoc2Nyb2xsYWJsZUNvbnRhaW5lci5nZXQoKSk7Ci0gICAgICAgICAgICAgICAg
bGF0Y2hpbmdTdGF0ZS5zZXRXaWRnZXRJc0xhdGNoZWQocmVzdWx0LmlzT3ZlcldpZGdldCgpKTsK
LSAgICAgICAgICAgICAgICBwYWdlLT5wdXNoTmV3TGF0Y2hpbmdTdGF0ZShXVEZNb3ZlKGxhdGNo
aW5nU3RhdGUpKTsKKyAgICAgICAgICAgICAgICBhdXRvIGxhdGNoaW5nU3RhdGUgPSBXVEY6Om1h
a2VVbmlxdWU8U2Nyb2xsTGF0Y2hpbmdTdGF0ZT4oKTsKKyAgICAgICAgICAgICAgICBsYXRjaGlu
Z1N0YXRlLT5zZXRTdGFydGVkR2VzdHVyZUF0U2Nyb2xsTGltaXQoZmFsc2UpOworICAgICAgICAg
ICAgICAgIGxhdGNoaW5nU3RhdGUtPnNldFdoZWVsRXZlbnRFbGVtZW50KHdoZWVsRXZlbnRUYXJn
ZXQuZ2V0KCkpOworICAgICAgICAgICAgICAgIGxhdGNoaW5nU3RhdGUtPnNldEZyYW1lKCZtX2Zy
YW1lKTsKKyAgICAgICAgICAgICAgICBsYXRjaGluZ1N0YXRlLT5zZXRTY3JvbGxhYmxlQ29udGFp
bmVyKHNjcm9sbGFibGVDb250YWluZXIuZ2V0KCkpOworICAgICAgICAgICAgICAgIGxhdGNoaW5n
U3RhdGUtPnNldFdpZGdldElzTGF0Y2hlZChyZXN1bHQuaXNPdmVyV2lkZ2V0KCkpOworICAgICAg
ICAgICAgICAgIHBhZ2UtPnNldExhdGNoaW5nU3RhdGUoV1RGTW92ZShsYXRjaGluZ1N0YXRlKSk7
CiAKICAgICAgICAgICAgICAgICBwYWdlLT53aGVlbEV2ZW50RGVsdGFGaWx0ZXIoKS0+YmVnaW5G
aWx0ZXJpbmdEZWx0YXMoKTsKICAgICAgICAgICAgICAgICBpc092ZXJXaWRnZXQgPSByZXN1bHQu
aXNPdmVyV2lkZ2V0KCk7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIExPR19XSVRIX1NU
UkVBTShTY3JvbGxMYXRjaGluZywgc3RyZWFtIDw8ICJFdmVudEhhbmRsZXI6OnBsYXRmb3JtUHJl
cGFyZUZvcldoZWVsRXZlbnRzKCkgLSBjb25zaWRlcmluZyBsYXRjaGluZyBmb3IgIiA8PCB3aGVl
bEV2ZW50IDw8ICIsIGF0IHNjcm9sbCBsaW1pdCAiIDw8IHN0YXJ0aW5nQXRTY3JvbGxMaW1pdCA8
PCAiLCBsYXRjaGluZyBzdGF0ZSAiIDw8IHBhZ2UtPmxhdGNoaW5nU3RhdGVTdGFjaygpKTsKKyAg
ICAgICAgICAgIExPR19XSVRIX1NUUkVBTShTY3JvbGxMYXRjaGluZywgc3RyZWFtIDw8ICJFdmVu
dEhhbmRsZXI6OnBsYXRmb3JtUHJlcGFyZUZvcldoZWVsRXZlbnRzKCkgLSBjb25zaWRlcmluZyBs
YXRjaGluZyBmb3IgIiA8PCB3aGVlbEV2ZW50IDw8ICIsIGF0IHNjcm9sbCBsaW1pdCAiIDw8IHN0
YXJ0aW5nQXRTY3JvbGxMaW1pdCA8PCAiLCBsYXRjaGluZyBzdGF0ZSAiIDw8IFZhbHVlT3JOdWxs
KHBhZ2UtPmxhdGNoaW5nU3RhdGUoKSkpOwogICAgICAgICB9CiAgICAgfSBlbHNlIGlmICh3aGVl
bEV2ZW50LnNob3VsZFJlc2V0TGF0Y2hpbmcoKSkgewogICAgICAgICBjbGVhckxhdGNoZWRTdGF0
ZSgpOwotICAgICAgICBMT0dfV0lUSF9TVFJFQU0oU2Nyb2xsTGF0Y2hpbmcsIHN0cmVhbSA8PCAi
RXZlbnRIYW5kbGVyOjpwbGF0Zm9ybVByZXBhcmVGb3JXaGVlbEV2ZW50cygpIC0gcmVzZXQgbGF0
Y2hpbmcgZm9yIGV2ZW50ICIgPDwgd2hlZWxFdmVudCA8PCAiIGxhdGNoaW5nIHN0YXRlICIgPDwg
cGFnZS0+bGF0Y2hpbmdTdGF0ZVN0YWNrKCkpOworICAgICAgICBMT0dfV0lUSF9TVFJFQU0oU2Ny
b2xsTGF0Y2hpbmcsIHN0cmVhbSA8PCAiRXZlbnRIYW5kbGVyOjpwbGF0Zm9ybVByZXBhcmVGb3JX
aGVlbEV2ZW50cygpIC0gcmVzZXQgbGF0Y2hpbmcgZm9yIGV2ZW50ICIgPDwgd2hlZWxFdmVudCA8
PCAiIGxhdGNoaW5nIHN0YXRlICIgPDwgVmFsdWVPck51bGwocGFnZS0+bGF0Y2hpbmdTdGF0ZSgp
KSk7CiAgICAgfQogCisgICAgYXV0byogbGF0Y2hpbmdTdGF0ZSA9IHBhZ2UtPmxhdGNoaW5nU3Rh
dGUoKTsKICAgICBpZiAoIXdoZWVsRXZlbnQuc2hvdWxkUmVzZXRMYXRjaGluZygpICYmIGxhdGNo
aW5nU3RhdGUgJiYgbGF0Y2hpbmdTdGF0ZS0+d2hlZWxFdmVudEVsZW1lbnQoKSkgewogICAgICAg
ICBpZiAobGF0Y2hpbmdJc0xvY2tlZFRvUGxhdGZvcm1GcmFtZShtX2ZyYW1lKSkKICAgICAgICAg
ICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Nj
cm9sbExhdGNoaW5nU3RhdGUuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9s
bExhdGNoaW5nU3RhdGUuaAppbmRleCBmOTRjM2NiMTJlZTIyYzgxODc2OGZiNjNjMmViMmFiNzky
Yzk5NmM1Li40NjhkNDhjOGE1M2ZmZDMwNGQ5Mjg0ZjJjZDc0YzYwMmY5MWQ0OWEwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxMYXRjaGluZ1N0YXRlLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsTGF0Y2hpbmdTdGF0ZS5o
CkBAIC0zOCw2ICszOCw3IEBAIGNsYXNzIEVsZW1lbnQ7CiBjbGFzcyBGcmFtZTsKIAogY2xhc3Mg
U2Nyb2xsTGF0Y2hpbmdTdGF0ZSBmaW5hbCB7CisgICAgV1RGX01BS0VfRkFTVF9BTExPQ0FURUQ7
CiBwdWJsaWM6CiAgICAgU2Nyb2xsTGF0Y2hpbmdTdGF0ZSgpOwogICAgIH5TY3JvbGxMYXRjaGlu
Z1N0YXRlKCk7Cg==
</data>
<flag name="review"
          id="410589"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
      

    </bug>

</bugzilla>