<?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>201066</bug_id>
          
          <creation_ts>2019-08-22 21:57:41 -0700</creation_ts>
          <short_desc>Have RenderLayer::calculateClipRects() use offsetFromAncestor() when possible</short_desc>
          <delta_ts>2019-08-24 19:15:18 -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>New Bugs</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>
          <dependson>201115</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1564376</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-08-22 21:57:41 -0700</bug_when>
    <thetext>Have RenderLayer::calculateClipRects() use offsetFromAncesetor() when possible</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564377</commentid>
    <comment_count>1</comment_count>
      <attachid>377100</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-08-22 22:01:34 -0700</bug_when>
    <thetext>Created attachment 377100
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564379</commentid>
    <comment_count>2</comment_count>
      <attachid>377101</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-08-22 22:06:29 -0700</bug_when>
    <thetext>Created attachment 377101
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564473</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-08-23 09:39:05 -0700</bug_when>
    <thetext>media/video-zoom-controls.html is failing because we lose the m_hasTransformedAncestor flag on the layer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564820</commentid>
    <comment_count>4</comment_count>
      <attachid>377211</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-08-24 10:56:40 -0700</bug_when>
    <thetext>Created attachment 377211
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564834</commentid>
    <comment_count>5</comment_count>
      <attachid>377211</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-24 14:42:48 -0700</bug_when>
    <thetext>Comment on attachment 377211
Patch

Rejecting attachment 377211 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-03&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 377211, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Logging in as commit-queue@webkit.org...
Fetching: https://bugs.webkit.org/attachment.cgi?id=377211&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=201066&amp;ctype=xml&amp;excludefield=attachmentdata
Processing 1 patch from 1 bug.
Updating working directory
Processing patch 377211 from bug 201066.
Fetching: https://bugs.webkit.org/attachment.cgi?id=377211
Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;, &apos;--rmdir&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	Source/WebCore/ChangeLog

ERROR from SVN:
Item is out of date: File &apos;/trunk/Source/WebCore/ChangeLog&apos; is out of date
W: fd288e23de846ae3b864a7eb542c4380a48a671a and refs/remotes/origin/master differ, using rebase:
:040000 040000 a3c280b369cfbe5de3c81df51c85bf2abcaa3c03 119c193d119419ede55de96087df118127899c57 M	Source
Current branch master is up to date.
ERROR: Not all changes have been committed into SVN, however the committed
ones (if any) seem to be successfully integrated into the working tree.
Please see the above messages for details.


Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;, &apos;--rmdir&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	Source/WebCore/ChangeLog

ERROR from SVN:
Item is out of date: File &apos;/trunk/Source/WebCore/ChangeLog&apos; is out of date
W: fd288e23de846ae3b864a7eb542c4380a48a671a and refs/remotes/origin/master differ, using rebase:
:040000 040000 a3c280b369cfbe5de3c81df51c85bf2abcaa3c03 119c193d119419ede55de96087df118127899c57 M	Source
Current branch master is up to date.
ERROR: Not all changes have been committed into SVN, however the committed
ones (if any) seem to be successfully integrated into the working tree.
Please see the above messages for details.


Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;, &apos;--rmdir&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit
Updating OpenSource
Current branch master is up to date.

Full output: https://webkit-queues.webkit.org/results/12965472</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564852</commentid>
    <comment_count>6</comment_count>
      <attachid>377211</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-24 19:14:36 -0700</bug_when>
    <thetext>Comment on attachment 377211
Patch

Clearing flags on attachment: 377211

Committed r249091: &lt;https://trac.webkit.org/changeset/249091&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564853</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-24 19:14:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564854</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-08-24 19:15:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/54678847&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>377100</attachid>
            <date>2019-08-22 22:01:34 -0700</date>
            <delta_ts>2019-08-22 22:06:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201066-20190822220133.patch</filename>
            <type>text/plain</type>
            <size>4754</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5MDQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzcwZWMwZjNhODI1OGQ4
YmVjNjE0ZWNjYTY3YjhmNmRmNDgyMDdmOC4uYjIxMjZhZjVlYjI1MTE1YjMyYWFhYjNkYWVmNzFk
YTcwODBkNjJhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTA4LTIyICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEhhdmUgUmVuZGVy
TGF5ZXI6OmNhbGN1bGF0ZUNsaXBSZWN0cygpIHVzZSBvZmZzZXRGcm9tQW5jZXNldG9yKCkgd2hl
biBwb3NzaWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjAxMDY2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgb2Zmc2V0RnJvbUFuY2VzdG9yKCkgaXMgYSBsYXllciB0cmVlIHdhbGssIHNvIGZhc3RlciB0
aGFuIGxvY2FsVG9Db250YWluZXJQb2ludCgpLAorICAgICAgICBidXQgd2UgY2FuJ3QgdXNlIGl0
IHdoZW4gdGhlcmUgYXJlIHRyYW5zZm9ybXMgb24gdGhlIGxheWVyIGFuZCBpbnRlcm1lZGlhdGVz
IHVwCisgICAgICAgIHRvIHRoZSBhbmNlc3Rvci4KKyAgICAgICAgCisgICAgICAgIGNhblVzZUNv
bnZlcnRUb0xheWVyQ29vcmRzKCkgd2FzIHRyeWluZyB0byBhbnN3ZXIgdGhlIHF1ZXN0aW9uIGFi
b3V0IHdoZXRoZXIgaXQncworICAgICAgICBPSyB0byB1c2Ugb2Zmc2V0RnJvbUFuY2VzdG9yKCkg
KHdoaWNoIGNhbGxzIGNvbnZlcnRUb0xheWVyQ29vcmRzKCkgaW50ZXJuYWxseSksIGJ1dAorICAg
ICAgICBpdCBoYXMgaW5zdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIG1ha2UgYSBkZXRlcm1pbmF0
aW9uLiBMZWF2ZSB0aGlzIGlzc3VlIGFsb25lLCBidXQKKyAgICAgICAgYXQgbGVhc3QgcmVuYW1l
IGNhblVzZUNvbnZlcnRUb0xheWVyQ29vcmRzKCkuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OnVwZGF0ZUxheWVy
UG9zaXRpb25zKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpjYWxjdWxhdGVDbGlw
UmVjdHMgY29uc3QpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5oOgorCiAyMDE5
LTA4LTIyICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgogCiAgICAg
ICAgIFtTVkddIC13ZWJraXQtY2xpcC1wYXRoIHRyZWF0cyB1cmwoYWJjI3h5eikgYXMgdXJsKCN4
eXopIGJlY2F1c2UgaXQgY2hlY2tzIG9ubHkgVVJMIGZyYWdtZW50IHBhcnQKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4IDZlMzAyZWRiNmI4MjZmODgyYmRlNjM5
ZTNjMWIwODUxZDQ2YzdkMzAuLjcxYmI0ZjcyNWRjYjA4MTM4NzU0N2FlNmFlMDgzODgyYzJhNjc0
ODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtOTAwLDcg
KzkwMCw3IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OnVwZGF0ZUxheWVyUG9zaXRpb25zKFJlbmRlckdl
b21ldHJ5TWFwKiBnZW9tZXRyeU1hcCwgT3B0aW9uU2V0CiAgICAgICAgICAgICBvZmZzZXRGcm9t
Um9vdCA9IExheW91dFNpemUodG9GbG9hdFNpemUoZ2VvbWV0cnlNYXAtPmFic29sdXRlUG9pbnQo
RmxvYXRQb2ludCgpKSkpOwogICAgICAgICBlbHNlIHsKICAgICAgICAgICAgIC8vIEZJWE1FOiBJ
dCBsb29rcyBzdXNwaWNpb3VzIHRvIGNhbGwgY29udmVydFRvTGF5ZXJDb29yZHMgaGVyZQotICAg
ICAgICAgICAgLy8gYXMgY2FuVXNlQ29udmVydFRvTGF5ZXJDb29yZHMgbWF5IGJlIHRydWUgZm9y
IGFuIGFuY2VzdG9yIGxheWVyLgorICAgICAgICAgICAgLy8gYXMgY2FuVXNlT2Zmc2V0RnJvbUFu
Y2VzdG9yIG1heSBiZSB0cnVlIGZvciBhbiBhbmNlc3RvciBsYXllci4KICAgICAgICAgICAgIG9m
ZnNldEZyb21Sb290ID0gb2Zmc2V0RnJvbUFuY2VzdG9yKHJvb3QoKSk7CiAgICAgICAgIH0KICAg
ICAgICAgcG9zaXRpb25PdmVyZmxvd0NvbnRyb2xzKHJvdW5kZWRJbnRTaXplKG9mZnNldEZyb21S
b290KSk7CkBAIC01NjE2LDExICs1NjE2LDEyIEBAIHZvaWQgUmVuZGVyTGF5ZXI6OmNhbGN1bGF0
ZUNsaXBSZWN0cyhjb25zdCBDbGlwUmVjdHNDb250ZXh0JiBjbGlwUmVjdHNDb250ZXh0LCBDCiAg
ICAgaWYgKChyZW5kZXJlcigpLmhhc092ZXJmbG93Q2xpcCgpICYmIChjbGlwUmVjdHNDb250ZXh0
LnJlc3BlY3RPdmVyZmxvd0NsaXAgPT0gUmVzcGVjdE92ZXJmbG93Q2xpcCB8fCB0aGlzICE9IGNs
aXBSZWN0c0NvbnRleHQucm9vdExheWVyKSkgfHwgcmVuZGVyZXIoKS5oYXNDbGlwKCkpIHsKICNl
bmRpZgogICAgICAgICAvLyBUaGlzIGxheWVyIGVzdGFibGlzaGVzIGEgY2xpcCBvZiBzb21lIGtp
bmQuCisgICAgICAgIExheW91dFBvaW50IG9mZnNldDsKKyAgICAgICAgaWYgKCFtX2hhc1RyYW5z
Zm9ybWVkQW5jZXN0b3IgJiYgY2FuVXNlT2Zmc2V0RnJvbUFuY2VzdG9yKCkpCisgICAgICAgICAg
ICBvZmZzZXQgPSB0b0xheW91dFBvaW50KG9mZnNldEZyb21BbmNlc3RvcihjbGlwUmVjdHNDb250
ZXh0LnJvb3RMYXllciwgQWRqdXN0Rm9yQ29sdW1ucykpOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICBvZmZzZXQgPSBMYXlvdXRQb2ludChyZW5kZXJlcigpLmxvY2FsVG9Db250YWluZXJQb2lu
dChGbG9hdFBvaW50KCksICZjbGlwUmVjdHNDb250ZXh0LnJvb3RMYXllci0+cmVuZGVyZXIoKSkp
OwogCi0gICAgICAgIC8vIFRoaXMgb2Zmc2V0IGNhbm5vdCB1c2UgY29udmVydFRvTGF5ZXJDb29y
ZHMsIGJlY2F1c2Ugc29tZXRpbWVzIG91ciByb290TGF5ZXIgbWF5IGJlIGFjcm9zcwotICAgICAg
ICAvLyBzb21lIHRyYW5zZm9ybWVkIGxheWVyIGJvdW5kYXJ5LCBmb3IgZXhhbXBsZSwgaW4gdGhl
IFJlbmRlckxheWVyQ29tcG9zaXRvciBvdmVybGFwTWFwLCB3aGVyZQotICAgICAgICAvLyBjbGlw
UmVjdHMgYXJlIG5lZWRlZCBpbiB2aWV3IHNwYWNlLgotICAgICAgICBMYXlvdXRQb2ludCBvZmZz
ZXQocmVuZGVyZXIoKS5sb2NhbFRvQ29udGFpbmVyUG9pbnQoRmxvYXRQb2ludCgpLCAmY2xpcFJl
Y3RzQ29udGV4dC5yb290TGF5ZXItPnJlbmRlcmVyKCkpKTsKICAgICAgICAgaWYgKGNsaXBSZWN0
cy5maXhlZCgpICYmICZjbGlwUmVjdHNDb250ZXh0LnJvb3RMYXllci0+cmVuZGVyZXIoKSA9PSAm
cmVuZGVyZXIoKS52aWV3KCkpCiAgICAgICAgICAgICBvZmZzZXQgLT0gdG9MYXlvdXRTaXplKHJl
bmRlcmVyKCkudmlldygpLmZyYW1lVmlldygpLnNjcm9sbFBvc2l0aW9uRm9yRml4ZWRQb3NpdGlv
bigpKTsKICAgICAgICAgCkBAIC02MjQ3LDcgKzYyNDgsNyBAQCBib29sIFJlbmRlckxheWVyOjps
aXN0QmFja2dyb3VuZElzS25vd25Ub0JlT3BhcXVlSW5SZWN0KGNvbnN0IExheWVyTGlzdCYgbGlz
dCwgYwogICAgICAgICBpZiAoY2hpbGRMYXllci0+aXNDb21wb3NpdGVkKCkpCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIWNoaWxkTGF5ZXItPmNhblVzZUNvbnZlcnRUb0xh
eWVyQ29vcmRzKCkpCisgICAgICAgIGlmICghY2hpbGRMYXllci0+Y2FuVXNlT2Zmc2V0RnJvbUFu
Y2VzdG9yKCkpCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBMYXlvdXRSZWN0IGNo
aWxkTG9jYWxSZWN0KGxvY2FsUmVjdCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ci5oCmluZGV4IGUzMWFiYjg3NjMwZmY2ZWZmN2Q0NjBmYTFlM2IyZTEyMmI5MGI2NTkuLmJmNzk3
MzNmNmFjM2MwZWJhZTkxZjhiNjcyZjM0YTJkMjQ3ZWI0OGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllci5oCkBAIC02NDIsOSArNjQyLDEwIEBAIHB1YmxpYzoKICAgICB2b2lk
IHNldEZpbHRlckJhY2tlbmROZWVkc1JlcGFpbnRpbmdJblJlY3QoY29uc3QgTGF5b3V0UmVjdCYp
OwogICAgIGJvb2wgaGFzQW5jZXN0b3JXaXRoRmlsdGVyT3V0c2V0cygpIGNvbnN0OwogCi0gICAg
Ym9vbCBjYW5Vc2VDb252ZXJ0VG9MYXllckNvb3JkcygpIGNvbnN0CisgICAgYm9vbCBjYW5Vc2VP
ZmZzZXRGcm9tQW5jZXN0b3IoKSBjb25zdAogICAgIHsKLSAgICAgICAgLy8gVGhlc2UgUmVuZGVy
T2JqZWN0IGhhdmUgYW4gaW1wYWN0IG9uIHRoZWlyIGxheWVycycgd2l0aG91dCB0aGVtIGtub3dp
bmcgYWJvdXQgaXQuCisgICAgICAgIC8vIEZJWE1FOiBUaGlzIHJlYWxseSBuZWVkcyB0byBrbm93
IGlmIHRoZXJlIGFyZSB0cmFuc2Zvcm1zIG9uIHRoaXMgbGF5ZXIgYW5kIGFueSBvZiB0aGUgbGF5
ZXJzCisgICAgICAgIC8vIGJldHdlZW4gaXQgYW5kIHRoZSBhbmNlc3RvciBpbiBxdWVzdGlvbi4K
ICAgICAgICAgcmV0dXJuICFyZW5kZXJlcigpLmhhc1RyYW5zZm9ybSgpICYmICFyZW5kZXJlcigp
LmlzU1ZHUm9vdCgpOwogICAgIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>377101</attachid>
            <date>2019-08-22 22:06:29 -0700</date>
            <delta_ts>2019-08-24 10:56:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201066-20190822220628.patch</filename>
            <type>text/plain</type>
            <size>4753</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5MDQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzcwZWMwZjNhODI1OGQ4
YmVjNjE0ZWNjYTY3YjhmNmRmNDgyMDdmOC4uNTA4ZjY3NmJiNzYzMjg2MjRlNjc0ODk0ODRjNmJm
OWYzM2M5ZGVjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTA4LTIyICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEhhdmUgUmVuZGVy
TGF5ZXI6OmNhbGN1bGF0ZUNsaXBSZWN0cygpIHVzZSBvZmZzZXRGcm9tQW5jZXN0b3IoKSB3aGVu
IHBvc3NpYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMDEwNjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBvZmZzZXRGcm9tQW5jZXN0b3IoKSBpcyBhIGxheWVyIHRyZWUgd2Fsaywgc28gZmFzdGVyIHRo
YW4gbG9jYWxUb0NvbnRhaW5lclBvaW50KCksCisgICAgICAgIGJ1dCB3ZSBjYW4ndCB1c2UgaXQg
d2hlbiB0aGVyZSBhcmUgdHJhbnNmb3JtcyBvbiB0aGUgbGF5ZXIgYW5kIGludGVybWVkaWF0ZXMg
dXAKKyAgICAgICAgdG8gdGhlIGFuY2VzdG9yLgorICAgICAgICAKKyAgICAgICAgY2FuVXNlQ29u
dmVydFRvTGF5ZXJDb29yZHMoKSB3YXMgdHJ5aW5nIHRvIGFuc3dlciB0aGUgcXVlc3Rpb24gYWJv
dXQgd2hldGhlciBpdCdzCisgICAgICAgIE9LIHRvIHVzZSBvZmZzZXRGcm9tQW5jZXN0b3IoKSAo
d2hpY2ggY2FsbHMgY29udmVydFRvTGF5ZXJDb29yZHMoKSBpbnRlcm5hbGx5KSwgYnV0CisgICAg
ICAgIGl0IGhhcyBpbnN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gbWFrZSBhIGRldGVybWluYXRp
b24uIExlYXZlIHRoaXMgaXNzdWUgYWxvbmUsIGJ1dAorICAgICAgICBhdCBsZWFzdCByZW5hbWUg
Y2FuVXNlQ29udmVydFRvTGF5ZXJDb29yZHMoKS4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6dXBkYXRlTGF5ZXJQ
b3NpdGlvbnMpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OmNhbGN1bGF0ZUNsaXBS
ZWN0cyBjb25zdCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmg6CisKIDIwMTkt
MDgtMjIgIEZ1amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVqaWlAc29ueS5jb20+CiAKICAgICAg
ICAgW1NWR10gLXdlYmtpdC1jbGlwLXBhdGggdHJlYXRzIHVybChhYmMjeHl6KSBhcyB1cmwoI3h5
eikgYmVjYXVzZSBpdCBjaGVja3Mgb25seSBVUkwgZnJhZ21lbnQgcGFydApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggNmUzMDJlZGI2YjgyNmY4ODJiZGU2Mzll
M2MxYjA4NTFkNDZjN2QzMC4uNzFiYjRmNzI1ZGNiMDgxMzg3NTQ3YWU2YWUwODM4ODJjMmE2NzQ4
NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC05MDAsNyAr
OTAwLDcgQEAgdm9pZCBSZW5kZXJMYXllcjo6dXBkYXRlTGF5ZXJQb3NpdGlvbnMoUmVuZGVyR2Vv
bWV0cnlNYXAqIGdlb21ldHJ5TWFwLCBPcHRpb25TZXQKICAgICAgICAgICAgIG9mZnNldEZyb21S
b290ID0gTGF5b3V0U2l6ZSh0b0Zsb2F0U2l6ZShnZW9tZXRyeU1hcC0+YWJzb2x1dGVQb2ludChG
bG9hdFBvaW50KCkpKSk7CiAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgLy8gRklYTUU6IEl0
IGxvb2tzIHN1c3BpY2lvdXMgdG8gY2FsbCBjb252ZXJ0VG9MYXllckNvb3JkcyBoZXJlCi0gICAg
ICAgICAgICAvLyBhcyBjYW5Vc2VDb252ZXJ0VG9MYXllckNvb3JkcyBtYXkgYmUgdHJ1ZSBmb3Ig
YW4gYW5jZXN0b3IgbGF5ZXIuCisgICAgICAgICAgICAvLyBhcyBjYW5Vc2VPZmZzZXRGcm9tQW5j
ZXN0b3IgbWF5IGJlIHRydWUgZm9yIGFuIGFuY2VzdG9yIGxheWVyLgogICAgICAgICAgICAgb2Zm
c2V0RnJvbVJvb3QgPSBvZmZzZXRGcm9tQW5jZXN0b3Iocm9vdCgpKTsKICAgICAgICAgfQogICAg
ICAgICBwb3NpdGlvbk92ZXJmbG93Q29udHJvbHMocm91bmRlZEludFNpemUob2Zmc2V0RnJvbVJv
b3QpKTsKQEAgLTU2MTYsMTEgKzU2MTYsMTIgQEAgdm9pZCBSZW5kZXJMYXllcjo6Y2FsY3VsYXRl
Q2xpcFJlY3RzKGNvbnN0IENsaXBSZWN0c0NvbnRleHQmIGNsaXBSZWN0c0NvbnRleHQsIEMKICAg
ICBpZiAoKHJlbmRlcmVyKCkuaGFzT3ZlcmZsb3dDbGlwKCkgJiYgKGNsaXBSZWN0c0NvbnRleHQu
cmVzcGVjdE92ZXJmbG93Q2xpcCA9PSBSZXNwZWN0T3ZlcmZsb3dDbGlwIHx8IHRoaXMgIT0gY2xp
cFJlY3RzQ29udGV4dC5yb290TGF5ZXIpKSB8fCByZW5kZXJlcigpLmhhc0NsaXAoKSkgewogI2Vu
ZGlmCiAgICAgICAgIC8vIFRoaXMgbGF5ZXIgZXN0YWJsaXNoZXMgYSBjbGlwIG9mIHNvbWUga2lu
ZC4KKyAgICAgICAgTGF5b3V0UG9pbnQgb2Zmc2V0OworICAgICAgICBpZiAoIW1faGFzVHJhbnNm
b3JtZWRBbmNlc3RvciAmJiBjYW5Vc2VPZmZzZXRGcm9tQW5jZXN0b3IoKSkKKyAgICAgICAgICAg
IG9mZnNldCA9IHRvTGF5b3V0UG9pbnQob2Zmc2V0RnJvbUFuY2VzdG9yKGNsaXBSZWN0c0NvbnRl
eHQucm9vdExheWVyLCBBZGp1c3RGb3JDb2x1bW5zKSk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIG9mZnNldCA9IExheW91dFBvaW50KHJlbmRlcmVyKCkubG9jYWxUb0NvbnRhaW5lclBvaW50
KEZsb2F0UG9pbnQoKSwgJmNsaXBSZWN0c0NvbnRleHQucm9vdExheWVyLT5yZW5kZXJlcigpKSk7
CiAKLSAgICAgICAgLy8gVGhpcyBvZmZzZXQgY2Fubm90IHVzZSBjb252ZXJ0VG9MYXllckNvb3Jk
cywgYmVjYXVzZSBzb21ldGltZXMgb3VyIHJvb3RMYXllciBtYXkgYmUgYWNyb3NzCi0gICAgICAg
IC8vIHNvbWUgdHJhbnNmb3JtZWQgbGF5ZXIgYm91bmRhcnksIGZvciBleGFtcGxlLCBpbiB0aGUg
UmVuZGVyTGF5ZXJDb21wb3NpdG9yIG92ZXJsYXBNYXAsIHdoZXJlCi0gICAgICAgIC8vIGNsaXBS
ZWN0cyBhcmUgbmVlZGVkIGluIHZpZXcgc3BhY2UuCi0gICAgICAgIExheW91dFBvaW50IG9mZnNl
dChyZW5kZXJlcigpLmxvY2FsVG9Db250YWluZXJQb2ludChGbG9hdFBvaW50KCksICZjbGlwUmVj
dHNDb250ZXh0LnJvb3RMYXllci0+cmVuZGVyZXIoKSkpOwogICAgICAgICBpZiAoY2xpcFJlY3Rz
LmZpeGVkKCkgJiYgJmNsaXBSZWN0c0NvbnRleHQucm9vdExheWVyLT5yZW5kZXJlcigpID09ICZy
ZW5kZXJlcigpLnZpZXcoKSkKICAgICAgICAgICAgIG9mZnNldCAtPSB0b0xheW91dFNpemUocmVu
ZGVyZXIoKS52aWV3KCkuZnJhbWVWaWV3KCkuc2Nyb2xsUG9zaXRpb25Gb3JGaXhlZFBvc2l0aW9u
KCkpOwogICAgICAgICAKQEAgLTYyNDcsNyArNjI0OCw3IEBAIGJvb2wgUmVuZGVyTGF5ZXI6Omxp
c3RCYWNrZ3JvdW5kSXNLbm93blRvQmVPcGFxdWVJblJlY3QoY29uc3QgTGF5ZXJMaXN0JiBsaXN0
LCBjCiAgICAgICAgIGlmIChjaGlsZExheWVyLT5pc0NvbXBvc2l0ZWQoKSkKICAgICAgICAgICAg
IGNvbnRpbnVlOwogCi0gICAgICAgIGlmICghY2hpbGRMYXllci0+Y2FuVXNlQ29udmVydFRvTGF5
ZXJDb29yZHMoKSkKKyAgICAgICAgaWYgKCFjaGlsZExheWVyLT5jYW5Vc2VPZmZzZXRGcm9tQW5j
ZXN0b3IoKSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIExheW91dFJlY3QgY2hp
bGRMb2NhbFJlY3QobG9jYWxSZWN0KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllci5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVy
LmgKaW5kZXggZTMxYWJiODc2MzBmZjZlZmY3ZDQ2MGZhMWUzYjJlMTIyYjkwYjY1OS4uYmY3OTcz
M2Y2YWMzYzBlYmFlOTFmOGI2NzJmMzRhMmQyNDdlYjQ4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyLmgKQEAgLTY0Miw5ICs2NDIsMTAgQEAgcHVibGljOgogICAgIHZvaWQg
c2V0RmlsdGVyQmFja2VuZE5lZWRzUmVwYWludGluZ0luUmVjdChjb25zdCBMYXlvdXRSZWN0Jik7
CiAgICAgYm9vbCBoYXNBbmNlc3RvcldpdGhGaWx0ZXJPdXRzZXRzKCkgY29uc3Q7CiAKLSAgICBi
b29sIGNhblVzZUNvbnZlcnRUb0xheWVyQ29vcmRzKCkgY29uc3QKKyAgICBib29sIGNhblVzZU9m
ZnNldEZyb21BbmNlc3RvcigpIGNvbnN0CiAgICAgewotICAgICAgICAvLyBUaGVzZSBSZW5kZXJP
YmplY3QgaGF2ZSBhbiBpbXBhY3Qgb24gdGhlaXIgbGF5ZXJzJyB3aXRob3V0IHRoZW0ga25vd2lu
ZyBhYm91dCBpdC4KKyAgICAgICAgLy8gRklYTUU6IFRoaXMgcmVhbGx5IG5lZWRzIHRvIGtub3cg
aWYgdGhlcmUgYXJlIHRyYW5zZm9ybXMgb24gdGhpcyBsYXllciBhbmQgYW55IG9mIHRoZSBsYXll
cnMKKyAgICAgICAgLy8gYmV0d2VlbiBpdCBhbmQgdGhlIGFuY2VzdG9yIGluIHF1ZXN0aW9uLgog
ICAgICAgICByZXR1cm4gIXJlbmRlcmVyKCkuaGFzVHJhbnNmb3JtKCkgJiYgIXJlbmRlcmVyKCku
aXNTVkdSb290KCk7CiAgICAgfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>377211</attachid>
            <date>2019-08-24 10:56:40 -0700</date>
            <delta_ts>2019-08-24 19:14:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201066-20190824105639.patch</filename>
            <type>text/plain</type>
            <size>4735</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5MDg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2IzNDAxMThlYmY4Zjk2
ZWJhOGNmNjAxYjBkOWQwMDBjZWQxOTQ1Yi4uNDllMTlkNmMzODQ4MDQ0MWVkYWFkYmQ1MTNjZDUy
YTNhMjVlNGY1OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTA4LTI0ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEhhdmUgUmVuZGVy
TGF5ZXI6OmNhbGN1bGF0ZUNsaXBSZWN0cygpIHVzZSBvZmZzZXRGcm9tQW5jZXN0b3IoKSB3aGVu
IHBvc3NpYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMDEwNjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBvZmZzZXRGcm9tQW5jZXN0b3IoKSBpcyBhIGxheWVyIHRyZWUgd2Fsaywgc28gZmFzdGVyIHRo
YW4gbG9jYWxUb0NvbnRhaW5lclBvaW50KCksCisgICAgICAgIGJ1dCB3ZSBjYW4ndCB1c2UgaXQg
d2hlbiB0aGVyZSBhcmUgdHJhbnNmb3JtcyBvbiB0aGUgbGF5ZXIgYW5kIGludGVybWVkaWF0ZXMg
dXAKKyAgICAgICAgdG8gdGhlIGFuY2VzdG9yLgorICAgICAgICAKKyAgICAgICAgY2FuVXNlQ29u
dmVydFRvTGF5ZXJDb29yZHMoKSB3YXMgdHJ5aW5nIHRvIGFuc3dlciB0aGUgcXVlc3Rpb24gYWJv
dXQgd2hldGhlciBpdCdzCisgICAgICAgIE9LIHRvIHVzZSBvZmZzZXRGcm9tQW5jZXN0b3IoKSAo
d2hpY2ggY2FsbHMgY29udmVydFRvTGF5ZXJDb29yZHMoKSBpbnRlcm5hbGx5KSwgYnV0CisgICAg
ICAgIGl0IGhhcyBpbnN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gbWFrZSBhIGRldGVybWluYXRp
b24uIExlYXZlIHRoaXMgaXNzdWUgYWxvbmUsIGJ1dAorICAgICAgICBhdCBsZWFzdCByZW5hbWUg
Y2FuVXNlQ29udmVydFRvTGF5ZXJDb29yZHMoKS4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6dXBkYXRlTGF5ZXJQ
b3NpdGlvbnMpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OmNhbGN1bGF0ZUNsaXBS
ZWN0cyBjb25zdCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmg6CisKIDIwMTkt
MDgtMjMgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAg
UmVuZGVyTGF5ZXI6OnVwZGF0ZUxheWVyUG9zaXRpb25zKCkgZG9lc24ndCBwcm9wYWdhdGUgdGhl
IGFuY2VzdG9yIGZsYWdzIGNvcnJlY3RseQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJM
YXllci5jcHAKaW5kZXggNTU2MTM2YjA2MDJiZGY3YmQwNmQ2MGNlZDNkNWU3ODQzYTJiZWI4ZC4u
NGYwOGNlYWViOGRiYmI1OTM5OTI0YmI2MDIxMmJiOTQ3ZmJmMmNjMyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC05MzksNyArOTM5LDcgQEAgdm9pZCBSZW5k
ZXJMYXllcjo6dXBkYXRlTGF5ZXJQb3NpdGlvbnMoUmVuZGVyR2VvbWV0cnlNYXAqIGdlb21ldHJ5
TWFwLCBPcHRpb25TZXQKICAgICAgICAgICAgIG9mZnNldEZyb21Sb290ID0gTGF5b3V0U2l6ZSh0
b0Zsb2F0U2l6ZShnZW9tZXRyeU1hcC0+YWJzb2x1dGVQb2ludChGbG9hdFBvaW50KCkpKSk7CiAg
ICAgICAgIGVsc2UgewogICAgICAgICAgICAgLy8gRklYTUU6IEl0IGxvb2tzIHN1c3BpY2lvdXMg
dG8gY2FsbCBjb252ZXJ0VG9MYXllckNvb3JkcyBoZXJlCi0gICAgICAgICAgICAvLyBhcyBjYW5V
c2VDb252ZXJ0VG9MYXllckNvb3JkcyBtYXkgYmUgdHJ1ZSBmb3IgYW4gYW5jZXN0b3IgbGF5ZXIu
CisgICAgICAgICAgICAvLyBhcyBjYW5Vc2VPZmZzZXRGcm9tQW5jZXN0b3IgbWF5IGJlIHRydWUg
Zm9yIGFuIGFuY2VzdG9yIGxheWVyLgogICAgICAgICAgICAgb2Zmc2V0RnJvbVJvb3QgPSBvZmZz
ZXRGcm9tQW5jZXN0b3Iocm9vdCgpKTsKICAgICAgICAgfQogICAgICAgICBwb3NpdGlvbk92ZXJm
bG93Q29udHJvbHMocm91bmRlZEludFNpemUob2Zmc2V0RnJvbVJvb3QpKTsKQEAgLTU2NTcsMTEg
KzU2NTcsMTIgQEAgdm9pZCBSZW5kZXJMYXllcjo6Y2FsY3VsYXRlQ2xpcFJlY3RzKGNvbnN0IENs
aXBSZWN0c0NvbnRleHQmIGNsaXBSZWN0c0NvbnRleHQsIEMKICAgICBpZiAoKHJlbmRlcmVyKCku
aGFzT3ZlcmZsb3dDbGlwKCkgJiYgKGNsaXBSZWN0c0NvbnRleHQucmVzcGVjdE92ZXJmbG93Q2xp
cCA9PSBSZXNwZWN0T3ZlcmZsb3dDbGlwIHx8IHRoaXMgIT0gY2xpcFJlY3RzQ29udGV4dC5yb290
TGF5ZXIpKSB8fCByZW5kZXJlcigpLmhhc0NsaXAoKSkgewogI2VuZGlmCiAgICAgICAgIC8vIFRo
aXMgbGF5ZXIgZXN0YWJsaXNoZXMgYSBjbGlwIG9mIHNvbWUga2luZC4KKyAgICAgICAgTGF5b3V0
UG9pbnQgb2Zmc2V0OworICAgICAgICBpZiAoIW1faGFzVHJhbnNmb3JtZWRBbmNlc3RvciAmJiBj
YW5Vc2VPZmZzZXRGcm9tQW5jZXN0b3IoKSkKKyAgICAgICAgICAgIG9mZnNldCA9IHRvTGF5b3V0
UG9pbnQob2Zmc2V0RnJvbUFuY2VzdG9yKGNsaXBSZWN0c0NvbnRleHQucm9vdExheWVyLCBBZGp1
c3RGb3JDb2x1bW5zKSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIG9mZnNldCA9IExheW91
dFBvaW50KHJlbmRlcmVyKCkubG9jYWxUb0NvbnRhaW5lclBvaW50KEZsb2F0UG9pbnQoKSwgJmNs
aXBSZWN0c0NvbnRleHQucm9vdExheWVyLT5yZW5kZXJlcigpKSk7CiAKLSAgICAgICAgLy8gVGhp
cyBvZmZzZXQgY2Fubm90IHVzZSBjb252ZXJ0VG9MYXllckNvb3JkcywgYmVjYXVzZSBzb21ldGlt
ZXMgb3VyIHJvb3RMYXllciBtYXkgYmUgYWNyb3NzCi0gICAgICAgIC8vIHNvbWUgdHJhbnNmb3Jt
ZWQgbGF5ZXIgYm91bmRhcnksIGZvciBleGFtcGxlLCBpbiB0aGUgUmVuZGVyTGF5ZXJDb21wb3Np
dG9yIG92ZXJsYXBNYXAsIHdoZXJlCi0gICAgICAgIC8vIGNsaXBSZWN0cyBhcmUgbmVlZGVkIGlu
IHZpZXcgc3BhY2UuCi0gICAgICAgIExheW91dFBvaW50IG9mZnNldChyZW5kZXJlcigpLmxvY2Fs
VG9Db250YWluZXJQb2ludChGbG9hdFBvaW50KCksICZjbGlwUmVjdHNDb250ZXh0LnJvb3RMYXll
ci0+cmVuZGVyZXIoKSkpOwogICAgICAgICBpZiAoY2xpcFJlY3RzLmZpeGVkKCkgJiYgJmNsaXBS
ZWN0c0NvbnRleHQucm9vdExheWVyLT5yZW5kZXJlcigpID09ICZyZW5kZXJlcigpLnZpZXcoKSkK
ICAgICAgICAgICAgIG9mZnNldCAtPSB0b0xheW91dFNpemUocmVuZGVyZXIoKS52aWV3KCkuZnJh
bWVWaWV3KCkuc2Nyb2xsUG9zaXRpb25Gb3JGaXhlZFBvc2l0aW9uKCkpOwogICAgICAgICAKQEAg
LTYyODgsNyArNjI4OSw3IEBAIGJvb2wgUmVuZGVyTGF5ZXI6Omxpc3RCYWNrZ3JvdW5kSXNLbm93
blRvQmVPcGFxdWVJblJlY3QoY29uc3QgTGF5ZXJMaXN0JiBsaXN0LCBjCiAgICAgICAgIGlmIChj
aGlsZExheWVyLT5pc0NvbXBvc2l0ZWQoKSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAg
ICAgIGlmICghY2hpbGRMYXllci0+Y2FuVXNlQ29udmVydFRvTGF5ZXJDb29yZHMoKSkKKyAgICAg
ICAgaWYgKCFjaGlsZExheWVyLT5jYW5Vc2VPZmZzZXRGcm9tQW5jZXN0b3IoKSkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCiAgICAgICAgIExheW91dFJlY3QgY2hpbGRMb2NhbFJlY3QobG9jYWxS
ZWN0KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5o
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKaW5kZXggNzljMzgwZTA2
ZjUzMmExMDZjNWVkZWUwOGNjMDYyZDMwNjJjMjMyZi4uYmM5NGJkNjI5NDUzNzAwZDYzMzFmZDZl
YWM4OTNhNGFmZTY5Mzc0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckxheWVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgK
QEAgLTYzNCw5ICs2MzQsMTAgQEAgcHVibGljOgogICAgIHZvaWQgc2V0RmlsdGVyQmFja2VuZE5l
ZWRzUmVwYWludGluZ0luUmVjdChjb25zdCBMYXlvdXRSZWN0Jik7CiAgICAgYm9vbCBoYXNBbmNl
c3RvcldpdGhGaWx0ZXJPdXRzZXRzKCkgY29uc3Q7CiAKLSAgICBib29sIGNhblVzZUNvbnZlcnRU
b0xheWVyQ29vcmRzKCkgY29uc3QKKyAgICBib29sIGNhblVzZU9mZnNldEZyb21BbmNlc3Rvcigp
IGNvbnN0CiAgICAgewotICAgICAgICAvLyBUaGVzZSBSZW5kZXJPYmplY3QgaGF2ZSBhbiBpbXBh
Y3Qgb24gdGhlaXIgbGF5ZXJzJyB3aXRob3V0IHRoZW0ga25vd2luZyBhYm91dCBpdC4KKyAgICAg
ICAgLy8gRklYTUU6IFRoaXMgcmVhbGx5IG5lZWRzIHRvIGtub3cgaWYgdGhlcmUgYXJlIHRyYW5z
Zm9ybXMgb24gdGhpcyBsYXllciBhbmQgYW55IG9mIHRoZSBsYXllcnMKKyAgICAgICAgLy8gYmV0
d2VlbiBpdCBhbmQgdGhlIGFuY2VzdG9yIGluIHF1ZXN0aW9uLgogICAgICAgICByZXR1cm4gIXJl
bmRlcmVyKCkuaGFzVHJhbnNmb3JtKCkgJiYgIXJlbmRlcmVyKCkuaXNTVkdSb290KCk7CiAgICAg
fQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>