<?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>173168</bug_id>
          
          <creation_ts>2017-06-09 10:41:00 -0700</creation_ts>
          <short_desc>Avoid some ref counting churn in WebResourceLoadStatisticsStore</short_desc>
          <delta_ts>2017-06-09 11:47:25 -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>WebKit2</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>173172</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1317484</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 10:41:00 -0700</bug_when>
    <thetext>Avoid some ref counting churn in WebResourceLoadStatisticsStore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317488</commentid>
    <comment_count>1</comment_count>
      <attachid>312455</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 10:43:20 -0700</bug_when>
    <thetext>Created attachment 312455
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317499</commentid>
    <comment_count>2</comment_count>
      <attachid>312456</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 10:52:30 -0700</bug_when>
    <thetext>Created attachment 312456
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317505</commentid>
    <comment_count>3</comment_count>
      <attachid>312457</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 10:58:17 -0700</bug_when>
    <thetext>Created attachment 312457
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317512</commentid>
    <comment_count>4</comment_count>
      <attachid>312460</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 11:08:51 -0700</bug_when>
    <thetext>Created attachment 312460
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317513</commentid>
    <comment_count>5</comment_count>
      <attachid>312460</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 11:09:24 -0700</bug_when>
    <thetext>Comment on attachment 312460
Patch

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

&gt; Source/WebKit2/UIProcess/WebResourceLoadStatisticsStore.cpp:122
&gt; +        WebProcessProxy::deleteWebsiteDataForTopPrivatelyControlledDomainsInAllPersistentDataStores(dataTypesToRemove, WTFMove(prevalentResourceDomains), notifyPages, [this, protectedThis = WTFMove(protectedThis)](Vector&lt;String&gt; domainsWithDeletedWebsiteData) mutable {

This was failing to protect |this|.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317515</commentid>
    <comment_count>6</comment_count>
      <attachid>312460</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-06-09 11:13:44 -0700</bug_when>
    <thetext>Comment on attachment 312460
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317527</commentid>
    <comment_count>7</comment_count>
      <attachid>312460</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 11:32:12 -0700</bug_when>
    <thetext>Comment on attachment 312460
Patch

Clearing flags on attachment: 312460

Committed r218002: &lt;http://trac.webkit.org/changeset/218002&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317528</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 11:32:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312455</attachid>
            <date>2017-06-09 10:43:20 -0700</date>
            <delta_ts>2017-06-09 10:52:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173168-20170609104320.patch</filename>
            <type>text/plain</type>
            <size>4866</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMDZlM2E1NDA0MjUyNTI4
YjQ4OTIzMWIxYWQ0NWFmNjA5NzQxMTQ1Ny4uYmNhNjUzODkwYmQwMGM3ZDE1NzFkNjFjNDhiNDJj
Y2M4MzAzMjkyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDE3LTA2LTA5ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgQXZvaWQgc29tZSByZWYgY291
bnRpbmcgY2h1cm4gaW4gV2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzMxNjgKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNb3ZlIHRoZSBwcm90ZWN0ZWRU
aGlzIGFyb3VuZCBpbnN0ZWFkIG9mIHJlZidpbmcgaXQgZXZlcnkgdGltZSB3ZSBjYXB0dXJlIGl0
CisgICAgICAgIGluIGEgbGFtYmRhLiBBbHNvIGFkZCBhIG1pc3NpbmcgcHJvdGVjdGVkVGhpcyBp
biBXZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmU6OnJlbW92ZURhdGFSZWNvcmRzKCkKKyAg
ICAgICAgd2hpY2ggbGlrZWx5IGZpeGVzIGNyYXNoZXMuCisKKyAgICAgICAgKiBVSVByb2Nlc3Mv
V2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2Vi
UmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlOjpyZW1vdmVEYXRhUmVjb3Jkcyk6CisgICAgICAg
IChXZWJLaXQ6OldlYlJlc291cmNlTG9hZFN0YXRpc3RpY3NTdG9yZTo6Z3JhbmRmYXRoZXJFeGlz
dGluZ1dlYnNpdGVEYXRhKToKKworMjAxNy0wNi0wOSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBw
bGUuY29tPgorCiAgICAgICAgIE1ha2Ugc3VyZSB8dGhpc3wgaXMgcHJvdGVjdGVkIGluIGxhbWJk
YSBjYXB0dXJlIGluIFdlYlJlc291cmNlTG9hZFN0YXRpc3RpY3NTdG9yZTo6Z3JhbmRmYXRoZXJF
eGlzdGluZ1dlYnNpdGVEYXRhKCkKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE3MzE2MwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvV2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9XZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmUuY3BwCmluZGV4IDlhNmE0Nzli
NTNiODNiZWQ5Yzc1Mjc0ZDFlNTMyYjY4ZmQwMTJiMzIuLjBhZWJkNDgzNjM0Y2E5Y2QwODY5YTlk
OGFlNjZmNjE2NDZmODkwOTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmUuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9XZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmUuY3BwCkBAIC0xMTgsMTIgKzEx
OCwxMiBAQCB2b2lkIFdlYlJlc291cmNlTG9hZFN0YXRpc3RpY3NTdG9yZTo6cmVtb3ZlRGF0YVJl
Y29yZHMoKQogICAgICAgICBpbml0aWFsaXplRGF0YVR5cGVzVG9SZW1vdmUoKTsKIAogICAgIC8v
IFN3aXRjaCB0byB0aGUgbWFpbiB0aHJlYWQgdG8gZ2V0IHRoZSBkZWZhdWx0IHdlYnNpdGUgZGF0
YSBzdG9yZQotICAgIFJ1bkxvb3A6Om1haW4oKS5kaXNwYXRjaChbcHJldmFsZW50UmVzb3VyY2VE
b21haW5zID0gQ3Jvc3NUaHJlYWRDb3BpZXI8VmVjdG9yPFN0cmluZz4+Ojpjb3B5KHByZXZhbGVu
dFJlc291cmNlRG9tYWlucyksIHRoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKV0g
KCkgbXV0YWJsZSB7Ci0gICAgICAgIFdlYlByb2Nlc3NQcm94eTo6ZGVsZXRlV2Vic2l0ZURhdGFG
b3JUb3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc0luQWxsUGVyc2lzdGVudERhdGFTdG9yZXMo
ZGF0YVR5cGVzVG9SZW1vdmUsIFdURk1vdmUocHJldmFsZW50UmVzb3VyY2VEb21haW5zKSwgbm90
aWZ5UGFnZXMsIFt0aGlzXShWZWN0b3I8U3RyaW5nPiBkb21haW5zV2l0aERlbGV0ZWRXZWJzaXRl
RGF0YSkgbXV0YWJsZSB7CisgICAgUnVuTG9vcDo6bWFpbigpLmRpc3BhdGNoKFtwcmV2YWxlbnRS
ZXNvdXJjZURvbWFpbnMgPSBDcm9zc1RocmVhZENvcGllcjxWZWN0b3I8U3RyaW5nPj46OmNvcHko
cHJldmFsZW50UmVzb3VyY2VEb21haW5zKSwgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMp
XSAoKSBtdXRhYmxlIHsKKyAgICAgICAgV2ViUHJvY2Vzc1Byb3h5OjpkZWxldGVXZWJzaXRlRGF0
YUZvclRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW5zSW5BbGxQZXJzaXN0ZW50RGF0YVN0b3Jl
cyhkYXRhVHlwZXNUb1JlbW92ZSwgV1RGTW92ZShwcmV2YWxlbnRSZXNvdXJjZURvbWFpbnMpLCBu
b3RpZnlQYWdlcywgW3Byb3RlY3RlZFRoaXMgPSBXVEZNb3ZlKHByb3RlY3RlZFRoaXMpXShWZWN0
b3I8U3RyaW5nPiBkb21haW5zV2l0aERlbGV0ZWRXZWJzaXRlRGF0YSkgbXV0YWJsZSB7CiAgICAg
ICAgICAgICAvLyBCdXQgYWx3YXlzIHRvdWNoIHRoZSBSZXNvdXJjZUxvYWRTdGF0aXN0aWNzIHN0
b3JlIG9uIHRoZSB3b3JrZXIgcXVldWUuCi0gICAgICAgICAgICBtX3N0YXRpc3RpY3NRdWV1ZS0+
ZGlzcGF0Y2goW3RoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKSwgdG9wRG9tYWlu
cyA9IENyb3NzVGhyZWFkQ29waWVyPFZlY3RvcjxTdHJpbmc+Pjo6Y29weShkb21haW5zV2l0aERl
bGV0ZWRXZWJzaXRlRGF0YSldICgpIG11dGFibGUgewotICAgICAgICAgICAgICAgIHRoaXMtPmNv
cmVTdG9yZSgpLnVwZGF0ZVN0YXRpc3RpY3NGb3JSZW1vdmVkRGF0YVJlY29yZHModG9wRG9tYWlu
cyk7Ci0gICAgICAgICAgICAgICAgdGhpcy0+Y29yZVN0b3JlKCkuZGF0YVJlY29yZHNXZXJlUmVt
b3ZlZCgpOworICAgICAgICAgICAgbV9zdGF0aXN0aWNzUXVldWUtPmRpc3BhdGNoKFtwcm90ZWN0
ZWRUaGlzID0gV1RGTW92ZShwcm90ZWN0ZWRUaGlzKSwgdG9wRG9tYWlucyA9IENyb3NzVGhyZWFk
Q29waWVyPFZlY3RvcjxTdHJpbmc+Pjo6Y29weShkb21haW5zV2l0aERlbGV0ZWRXZWJzaXRlRGF0
YSldICgpIG11dGFibGUgeworICAgICAgICAgICAgICAgIHByb3RlY3RlZFRoaXMtPmNvcmVTdG9y
ZSgpLnVwZGF0ZVN0YXRpc3RpY3NGb3JSZW1vdmVkRGF0YVJlY29yZHModG9wRG9tYWlucyk7Cisg
ICAgICAgICAgICAgICAgcHJvdGVjdGVkVGhpcy0+Y29yZVN0b3JlKCkuZGF0YVJlY29yZHNXZXJl
UmVtb3ZlZCgpOwogICAgICAgICAgICAgfSk7CiAgICAgICAgIH0pOwogICAgIH0pOwpAQCAtMjE0
LDExICsyMTQsMTEgQEAgdm9pZCBXZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmU6OmdyYW5k
ZmF0aGVyRXhpc3RpbmdXZWJzaXRlRGF0YSgpCiAgICAgICAgIGluaXRpYWxpemVEYXRhVHlwZXNU
b1JlbW92ZSgpOwogICAgIAogICAgIC8vIFN3aXRjaCB0byB0aGUgbWFpbiB0aHJlYWQgdG8gZ2V0
IHRoZSBkZWZhdWx0IHdlYnNpdGUgZGF0YSBzdG9yZQotICAgIFJ1bkxvb3A6Om1haW4oKS5kaXNw
YXRjaChbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpXSAoKSBtdXRhYmxlIHsK
LSAgICAgICAgV2ViUHJvY2Vzc1Byb3h5Ojp0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc1dp
dGhXZWJpdGVEYXRhKGRhdGFUeXBlc1RvUmVtb3ZlLCBub3RpZnlQYWdlcywgW3RoaXMsIHByb3Rl
Y3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKV0gKEhhc2hTZXQ8U3RyaW5nPiYmIHRvcFByaXZhdGVs
eUNvbnRyb2xsZWREb21haW5zV2l0aFdlYnNpdGVEYXRhKSBtdXRhYmxlIHsKKyAgICBSdW5Mb29w
OjptYWluKCkuZGlzcGF0Y2goW3Byb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKV0gKCkgbXV0
YWJsZSB7CisgICAgICAgIFdlYlByb2Nlc3NQcm94eTo6dG9wUHJpdmF0ZWx5Q29udHJvbGxlZERv
bWFpbnNXaXRoV2ViaXRlRGF0YShkYXRhVHlwZXNUb1JlbW92ZSwgbm90aWZ5UGFnZXMsIFtwcm90
ZWN0ZWRUaGlzID0gV1RGTW92ZShwcm90ZWN0ZWRUaGlzKV0gKEhhc2hTZXQ8U3RyaW5nPiYmIHRv
cFByaXZhdGVseUNvbnRyb2xsZWREb21haW5zV2l0aFdlYnNpdGVEYXRhKSBtdXRhYmxlIHsKICAg
ICAgICAgICAgIC8vIEJ1dCBhbHdheXMgdG91Y2ggdGhlIFJlc291cmNlTG9hZFN0YXRpc3RpY3Mg
c3RvcmUgb24gdGhlIHdvcmtlciBxdWV1ZQotICAgICAgICAgICAgbV9zdGF0aXN0aWNzUXVldWUt
PmRpc3BhdGNoKFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyksIHRvcERvbWFp
bnMgPSBDcm9zc1RocmVhZENvcGllcjxIYXNoU2V0PFN0cmluZz4+Ojpjb3B5KHRvcFByaXZhdGVs
eUNvbnRyb2xsZWREb21haW5zV2l0aFdlYnNpdGVEYXRhKV0gKCkgbXV0YWJsZSB7Ci0gICAgICAg
ICAgICAgICAgdGhpcy0+Y29yZVN0b3JlKCkuaGFuZGxlRnJlc2hTdGFydFdpdGhFbXB0eU9yTm9T
dG9yZShXVEZNb3ZlKHRvcERvbWFpbnMpKTsKKyAgICAgICAgICAgIG1fc3RhdGlzdGljc1F1ZXVl
LT5kaXNwYXRjaChbcHJvdGVjdGVkVGhpcyA9IFdURk1vdmUocHJvdGVjdGVkVGhpcyksIHRvcERv
bWFpbnMgPSBDcm9zc1RocmVhZENvcGllcjxIYXNoU2V0PFN0cmluZz4+Ojpjb3B5KHRvcFByaXZh
dGVseUNvbnRyb2xsZWREb21haW5zV2l0aFdlYnNpdGVEYXRhKV0gKCkgbXV0YWJsZSB7CisgICAg
ICAgICAgICAgICAgcHJvdGVjdGVkVGhpcy0+Y29yZVN0b3JlKCkuaGFuZGxlRnJlc2hTdGFydFdp
dGhFbXB0eU9yTm9TdG9yZShXVEZNb3ZlKHRvcERvbWFpbnMpKTsKICAgICAgICAgICAgIH0pOwog
ICAgICAgICB9KTsKICAgICB9KTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312456</attachid>
            <date>2017-06-09 10:52:30 -0700</date>
            <delta_ts>2017-06-09 10:58:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173168-20170609105230.patch</filename>
            <type>text/plain</type>
            <size>4878</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMDZlM2E1NDA0MjUyNTI4
YjQ4OTIzMWIxYWQ0NWFmNjA5NzQxMTQ1Ny4uYmNhNjUzODkwYmQwMGM3ZDE1NzFkNjFjNDhiNDJj
Y2M4MzAzMjkyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDE3LTA2LTA5ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgQXZvaWQgc29tZSByZWYgY291
bnRpbmcgY2h1cm4gaW4gV2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzMxNjgKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNb3ZlIHRoZSBwcm90ZWN0ZWRU
aGlzIGFyb3VuZCBpbnN0ZWFkIG9mIHJlZidpbmcgaXQgZXZlcnkgdGltZSB3ZSBjYXB0dXJlIGl0
CisgICAgICAgIGluIGEgbGFtYmRhLiBBbHNvIGFkZCBhIG1pc3NpbmcgcHJvdGVjdGVkVGhpcyBp
biBXZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmU6OnJlbW92ZURhdGFSZWNvcmRzKCkKKyAg
ICAgICAgd2hpY2ggbGlrZWx5IGZpeGVzIGNyYXNoZXMuCisKKyAgICAgICAgKiBVSVByb2Nlc3Mv
V2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2Vi
UmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlOjpyZW1vdmVEYXRhUmVjb3Jkcyk6CisgICAgICAg
IChXZWJLaXQ6OldlYlJlc291cmNlTG9hZFN0YXRpc3RpY3NTdG9yZTo6Z3JhbmRmYXRoZXJFeGlz
dGluZ1dlYnNpdGVEYXRhKToKKworMjAxNy0wNi0wOSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBw
bGUuY29tPgorCiAgICAgICAgIE1ha2Ugc3VyZSB8dGhpc3wgaXMgcHJvdGVjdGVkIGluIGxhbWJk
YSBjYXB0dXJlIGluIFdlYlJlc291cmNlTG9hZFN0YXRpc3RpY3NTdG9yZTo6Z3JhbmRmYXRoZXJF
eGlzdGluZ1dlYnNpdGVEYXRhKCkKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE3MzE2MwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvV2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9XZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmUuY3BwCmluZGV4IDlhNmE0Nzli
NTNiODNiZWQ5Yzc1Mjc0ZDFlNTMyYjY4ZmQwMTJiMzIuLjU5N2EyODViNDc2MjMyMzAwMTU4MWQz
M2EzOTY5OGQwNDIwODFjOWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmUuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9XZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmUuY3BwCkBAIC0xMTgsMTIgKzEx
OCwxMiBAQCB2b2lkIFdlYlJlc291cmNlTG9hZFN0YXRpc3RpY3NTdG9yZTo6cmVtb3ZlRGF0YVJl
Y29yZHMoKQogICAgICAgICBpbml0aWFsaXplRGF0YVR5cGVzVG9SZW1vdmUoKTsKIAogICAgIC8v
IFN3aXRjaCB0byB0aGUgbWFpbiB0aHJlYWQgdG8gZ2V0IHRoZSBkZWZhdWx0IHdlYnNpdGUgZGF0
YSBzdG9yZQotICAgIFJ1bkxvb3A6Om1haW4oKS5kaXNwYXRjaChbcHJldmFsZW50UmVzb3VyY2VE
b21haW5zID0gQ3Jvc3NUaHJlYWRDb3BpZXI8VmVjdG9yPFN0cmluZz4+Ojpjb3B5KHByZXZhbGVu
dFJlc291cmNlRG9tYWlucyksIHRoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKV0g
KCkgbXV0YWJsZSB7Ci0gICAgICAgIFdlYlByb2Nlc3NQcm94eTo6ZGVsZXRlV2Vic2l0ZURhdGFG
b3JUb3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc0luQWxsUGVyc2lzdGVudERhdGFTdG9yZXMo
ZGF0YVR5cGVzVG9SZW1vdmUsIFdURk1vdmUocHJldmFsZW50UmVzb3VyY2VEb21haW5zKSwgbm90
aWZ5UGFnZXMsIFt0aGlzXShWZWN0b3I8U3RyaW5nPiBkb21haW5zV2l0aERlbGV0ZWRXZWJzaXRl
RGF0YSkgbXV0YWJsZSB7CisgICAgUnVuTG9vcDo6bWFpbigpLmRpc3BhdGNoKFtwcmV2YWxlbnRS
ZXNvdXJjZURvbWFpbnMgPSBDcm9zc1RocmVhZENvcGllcjxWZWN0b3I8U3RyaW5nPj46OmNvcHko
cHJldmFsZW50UmVzb3VyY2VEb21haW5zKSwgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMp
XSAoKSBtdXRhYmxlIHsKKyAgICAgICAgV2ViUHJvY2Vzc1Byb3h5OjpkZWxldGVXZWJzaXRlRGF0
YUZvclRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW5zSW5BbGxQZXJzaXN0ZW50RGF0YVN0b3Jl
cyhkYXRhVHlwZXNUb1JlbW92ZSwgV1RGTW92ZShwcmV2YWxlbnRSZXNvdXJjZURvbWFpbnMpLCBu
b3RpZnlQYWdlcywgW3RoaXMsIHByb3RlY3RlZFRoaXMgPSBXVEZNb3ZlKHByb3RlY3RlZFRoaXMp
XShWZWN0b3I8U3RyaW5nPiBkb21haW5zV2l0aERlbGV0ZWRXZWJzaXRlRGF0YSkgbXV0YWJsZSB7
CiAgICAgICAgICAgICAvLyBCdXQgYWx3YXlzIHRvdWNoIHRoZSBSZXNvdXJjZUxvYWRTdGF0aXN0
aWNzIHN0b3JlIG9uIHRoZSB3b3JrZXIgcXVldWUuCi0gICAgICAgICAgICBtX3N0YXRpc3RpY3NR
dWV1ZS0+ZGlzcGF0Y2goW3RoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKSwgdG9w
RG9tYWlucyA9IENyb3NzVGhyZWFkQ29waWVyPFZlY3RvcjxTdHJpbmc+Pjo6Y29weShkb21haW5z
V2l0aERlbGV0ZWRXZWJzaXRlRGF0YSldICgpIG11dGFibGUgewotICAgICAgICAgICAgICAgIHRo
aXMtPmNvcmVTdG9yZSgpLnVwZGF0ZVN0YXRpc3RpY3NGb3JSZW1vdmVkRGF0YVJlY29yZHModG9w
RG9tYWlucyk7Ci0gICAgICAgICAgICAgICAgdGhpcy0+Y29yZVN0b3JlKCkuZGF0YVJlY29yZHNX
ZXJlUmVtb3ZlZCgpOworICAgICAgICAgICAgbV9zdGF0aXN0aWNzUXVldWUtPmRpc3BhdGNoKFtw
cm90ZWN0ZWRUaGlzID0gV1RGTW92ZShwcm90ZWN0ZWRUaGlzKSwgdG9wRG9tYWlucyA9IENyb3Nz
VGhyZWFkQ29waWVyPFZlY3RvcjxTdHJpbmc+Pjo6Y29weShkb21haW5zV2l0aERlbGV0ZWRXZWJz
aXRlRGF0YSldICgpIG11dGFibGUgeworICAgICAgICAgICAgICAgIHByb3RlY3RlZFRoaXMtPmNv
cmVTdG9yZSgpLnVwZGF0ZVN0YXRpc3RpY3NGb3JSZW1vdmVkRGF0YVJlY29yZHModG9wRG9tYWlu
cyk7CisgICAgICAgICAgICAgICAgcHJvdGVjdGVkVGhpcy0+Y29yZVN0b3JlKCkuZGF0YVJlY29y
ZHNXZXJlUmVtb3ZlZCgpOwogICAgICAgICAgICAgfSk7CiAgICAgICAgIH0pOwogICAgIH0pOwpA
QCAtMjE0LDExICsyMTQsMTEgQEAgdm9pZCBXZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmU6
OmdyYW5kZmF0aGVyRXhpc3RpbmdXZWJzaXRlRGF0YSgpCiAgICAgICAgIGluaXRpYWxpemVEYXRh
VHlwZXNUb1JlbW92ZSgpOwogICAgIAogICAgIC8vIFN3aXRjaCB0byB0aGUgbWFpbiB0aHJlYWQg
dG8gZ2V0IHRoZSBkZWZhdWx0IHdlYnNpdGUgZGF0YSBzdG9yZQotICAgIFJ1bkxvb3A6Om1haW4o
KS5kaXNwYXRjaChbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpXSAoKSBtdXRh
YmxlIHsKLSAgICAgICAgV2ViUHJvY2Vzc1Byb3h5Ojp0b3BQcml2YXRlbHlDb250cm9sbGVkRG9t
YWluc1dpdGhXZWJpdGVEYXRhKGRhdGFUeXBlc1RvUmVtb3ZlLCBub3RpZnlQYWdlcywgW3RoaXMs
IHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKV0gKEhhc2hTZXQ8U3RyaW5nPiYmIHRvcFBy
aXZhdGVseUNvbnRyb2xsZWREb21haW5zV2l0aFdlYnNpdGVEYXRhKSBtdXRhYmxlIHsKKyAgICBS
dW5Mb29wOjptYWluKCkuZGlzcGF0Y2goW3Byb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKV0g
KCkgbXV0YWJsZSB7CisgICAgICAgIFdlYlByb2Nlc3NQcm94eTo6dG9wUHJpdmF0ZWx5Q29udHJv
bGxlZERvbWFpbnNXaXRoV2ViaXRlRGF0YShkYXRhVHlwZXNUb1JlbW92ZSwgbm90aWZ5UGFnZXMs
IFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gV1RGTW92ZShwcm90ZWN0ZWRUaGlzKV0gKEhhc2hTZXQ8
U3RyaW5nPiYmIHRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW5zV2l0aFdlYnNpdGVEYXRhKSBt
dXRhYmxlIHsKICAgICAgICAgICAgIC8vIEJ1dCBhbHdheXMgdG91Y2ggdGhlIFJlc291cmNlTG9h
ZFN0YXRpc3RpY3Mgc3RvcmUgb24gdGhlIHdvcmtlciBxdWV1ZQotICAgICAgICAgICAgbV9zdGF0
aXN0aWNzUXVldWUtPmRpc3BhdGNoKFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhp
cyksIHRvcERvbWFpbnMgPSBDcm9zc1RocmVhZENvcGllcjxIYXNoU2V0PFN0cmluZz4+Ojpjb3B5
KHRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW5zV2l0aFdlYnNpdGVEYXRhKV0gKCkgbXV0YWJs
ZSB7Ci0gICAgICAgICAgICAgICAgdGhpcy0+Y29yZVN0b3JlKCkuaGFuZGxlRnJlc2hTdGFydFdp
dGhFbXB0eU9yTm9TdG9yZShXVEZNb3ZlKHRvcERvbWFpbnMpKTsKKyAgICAgICAgICAgIG1fc3Rh
dGlzdGljc1F1ZXVlLT5kaXNwYXRjaChbcHJvdGVjdGVkVGhpcyA9IFdURk1vdmUocHJvdGVjdGVk
VGhpcyksIHRvcERvbWFpbnMgPSBDcm9zc1RocmVhZENvcGllcjxIYXNoU2V0PFN0cmluZz4+Ojpj
b3B5KHRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW5zV2l0aFdlYnNpdGVEYXRhKV0gKCkgbXV0
YWJsZSB7CisgICAgICAgICAgICAgICAgcHJvdGVjdGVkVGhpcy0+Y29yZVN0b3JlKCkuaGFuZGxl
RnJlc2hTdGFydFdpdGhFbXB0eU9yTm9TdG9yZShXVEZNb3ZlKHRvcERvbWFpbnMpKTsKICAgICAg
ICAgICAgIH0pOwogICAgICAgICB9KTsKICAgICB9KTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312457</attachid>
            <date>2017-06-09 10:58:17 -0700</date>
            <delta_ts>2017-06-09 11:08:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173168-20170609105817.patch</filename>
            <type>text/plain</type>
            <size>4543</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNzk4ZjU5NDRiZWU5ODAw
MDRlYWZmYTMxZWE3MWU1NGJlNTQ2ZDg0OC4uNmRmODRmOTI3ZjIxZDc5YTI4Y2Y1ZWE5NDBhNmQz
ZmU0M2ZkZDQ4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTA2LTA5ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQXZvaWQgc29tZSByZWYgY291
bnRpbmcgY2h1cm4gaW4gV2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzMxNjgKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNb3ZlIHRoZSBwcm90ZWN0ZWRU
aGlzIGFyb3VuZCBpbnN0ZWFkIG9mIHJlZidpbmcgaXQgZXZlcnkgdGltZSB3ZSBjYXB0dXJlIGl0
CisgICAgICAgIGluIGEgbGFtYmRhLiBBbHNvIGFkZCBhIG1pc3NpbmcgcHJvdGVjdGVkVGhpcyBp
biBXZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmU6OnJlbW92ZURhdGFSZWNvcmRzKCkKKyAg
ICAgICAgd2hpY2ggbGlrZWx5IGZpeGVzIGNyYXNoZXMuCisKKyAgICAgICAgKiBVSVByb2Nlc3Mv
V2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2Vi
UmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlOjpyZW1vdmVEYXRhUmVjb3Jkcyk6CisgICAgICAg
IChXZWJLaXQ6OldlYlJlc291cmNlTG9hZFN0YXRpc3RpY3NTdG9yZTo6Z3JhbmRmYXRoZXJFeGlz
dGluZ1dlYnNpdGVEYXRhKToKKwogMjAxNy0wNi0wOSAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIEFkZCBTdWJyZXNvdXJjZUludGVncml0eSBhcyBhbiBleHBlcmltZW50
YWwgZmVhdHVyZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlJlc291
cmNlTG9hZFN0YXRpc3RpY3NTdG9yZS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcAppbmRleCA5YTZhNDc5YjUzYjgzYmVkOWM3
NTI3NGQxZTUzMmI2OGZkMDEyYjMyLi5kZmQ4YTY2NGU2ODkxNzRmYTEyMWNlNjI2NzI3YTgzNDc2
MmI0ZGY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUmVzb3VyY2VM
b2FkU3RhdGlzdGljc1N0b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcApAQCAtMTE5LDExICsxMTksMTEgQEAgdm9p
ZCBXZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmU6OnJlbW92ZURhdGFSZWNvcmRzKCkKIAog
ICAgIC8vIFN3aXRjaCB0byB0aGUgbWFpbiB0aHJlYWQgdG8gZ2V0IHRoZSBkZWZhdWx0IHdlYnNp
dGUgZGF0YSBzdG9yZQogICAgIFJ1bkxvb3A6Om1haW4oKS5kaXNwYXRjaChbcHJldmFsZW50UmVz
b3VyY2VEb21haW5zID0gQ3Jvc3NUaHJlYWRDb3BpZXI8VmVjdG9yPFN0cmluZz4+Ojpjb3B5KHBy
ZXZhbGVudFJlc291cmNlRG9tYWlucyksIHRoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0
aGlzKV0gKCkgbXV0YWJsZSB7Ci0gICAgICAgIFdlYlByb2Nlc3NQcm94eTo6ZGVsZXRlV2Vic2l0
ZURhdGFGb3JUb3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc0luQWxsUGVyc2lzdGVudERhdGFT
dG9yZXMoZGF0YVR5cGVzVG9SZW1vdmUsIFdURk1vdmUocHJldmFsZW50UmVzb3VyY2VEb21haW5z
KSwgbm90aWZ5UGFnZXMsIFt0aGlzXShWZWN0b3I8U3RyaW5nPiBkb21haW5zV2l0aERlbGV0ZWRX
ZWJzaXRlRGF0YSkgbXV0YWJsZSB7CisgICAgICAgIFdlYlByb2Nlc3NQcm94eTo6ZGVsZXRlV2Vi
c2l0ZURhdGFGb3JUb3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc0luQWxsUGVyc2lzdGVudERh
dGFTdG9yZXMoZGF0YVR5cGVzVG9SZW1vdmUsIFdURk1vdmUocHJldmFsZW50UmVzb3VyY2VEb21h
aW5zKSwgbm90aWZ5UGFnZXMsIFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gV1RGTW92ZShwcm90ZWN0
ZWRUaGlzKV0oVmVjdG9yPFN0cmluZz4gZG9tYWluc1dpdGhEZWxldGVkV2Vic2l0ZURhdGEpIG11
dGFibGUgewogICAgICAgICAgICAgLy8gQnV0IGFsd2F5cyB0b3VjaCB0aGUgUmVzb3VyY2VMb2Fk
U3RhdGlzdGljcyBzdG9yZSBvbiB0aGUgd29ya2VyIHF1ZXVlLgotICAgICAgICAgICAgbV9zdGF0
aXN0aWNzUXVldWUtPmRpc3BhdGNoKFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhp
cyksIHRvcERvbWFpbnMgPSBDcm9zc1RocmVhZENvcGllcjxWZWN0b3I8U3RyaW5nPj46OmNvcHko
ZG9tYWluc1dpdGhEZWxldGVkV2Vic2l0ZURhdGEpXSAoKSBtdXRhYmxlIHsKLSAgICAgICAgICAg
ICAgICB0aGlzLT5jb3JlU3RvcmUoKS51cGRhdGVTdGF0aXN0aWNzRm9yUmVtb3ZlZERhdGFSZWNv
cmRzKHRvcERvbWFpbnMpOwotICAgICAgICAgICAgICAgIHRoaXMtPmNvcmVTdG9yZSgpLmRhdGFS
ZWNvcmRzV2VyZVJlbW92ZWQoKTsKKyAgICAgICAgICAgIG1fc3RhdGlzdGljc1F1ZXVlLT5kaXNw
YXRjaChbcHJvdGVjdGVkVGhpcyA9IFdURk1vdmUocHJvdGVjdGVkVGhpcyksIHRvcERvbWFpbnMg
PSBDcm9zc1RocmVhZENvcGllcjxWZWN0b3I8U3RyaW5nPj46OmNvcHkoZG9tYWluc1dpdGhEZWxl
dGVkV2Vic2l0ZURhdGEpXSAoKSBtdXRhYmxlIHsKKyAgICAgICAgICAgICAgICBwcm90ZWN0ZWRU
aGlzLT5jb3JlU3RvcmUoKS51cGRhdGVTdGF0aXN0aWNzRm9yUmVtb3ZlZERhdGFSZWNvcmRzKHRv
cERvbWFpbnMpOworICAgICAgICAgICAgICAgIHByb3RlY3RlZFRoaXMtPmNvcmVTdG9yZSgpLmRh
dGFSZWNvcmRzV2VyZVJlbW92ZWQoKTsKICAgICAgICAgICAgIH0pOwogICAgICAgICB9KTsKICAg
ICB9KTsKQEAgLTIxNCwxMSArMjE0LDExIEBAIHZvaWQgV2ViUmVzb3VyY2VMb2FkU3RhdGlzdGlj
c1N0b3JlOjpncmFuZGZhdGhlckV4aXN0aW5nV2Vic2l0ZURhdGEoKQogICAgICAgICBpbml0aWFs
aXplRGF0YVR5cGVzVG9SZW1vdmUoKTsKICAgICAKICAgICAvLyBTd2l0Y2ggdG8gdGhlIG1haW4g
dGhyZWFkIHRvIGdldCB0aGUgZGVmYXVsdCB3ZWJzaXRlIGRhdGEgc3RvcmUKLSAgICBSdW5Mb29w
OjptYWluKCkuZGlzcGF0Y2goW3RoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKV0g
KCkgbXV0YWJsZSB7Ci0gICAgICAgIFdlYlByb2Nlc3NQcm94eTo6dG9wUHJpdmF0ZWx5Q29udHJv
bGxlZERvbWFpbnNXaXRoV2ViaXRlRGF0YShkYXRhVHlwZXNUb1JlbW92ZSwgbm90aWZ5UGFnZXMs
IFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyldIChIYXNoU2V0PFN0cmluZz4m
JiB0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc1dpdGhXZWJzaXRlRGF0YSkgbXV0YWJsZSB7
CisgICAgUnVuTG9vcDo6bWFpbigpLmRpc3BhdGNoKFtwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigq
dGhpcyldICgpIG11dGFibGUgeworICAgICAgICBXZWJQcm9jZXNzUHJveHk6OnRvcFByaXZhdGVs
eUNvbnRyb2xsZWREb21haW5zV2l0aFdlYml0ZURhdGEoZGF0YVR5cGVzVG9SZW1vdmUsIG5vdGlm
eVBhZ2VzLCBbdGhpcywgcHJvdGVjdGVkVGhpcyA9IFdURk1vdmUocHJvdGVjdGVkVGhpcyldIChI
YXNoU2V0PFN0cmluZz4mJiB0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc1dpdGhXZWJzaXRl
RGF0YSkgbXV0YWJsZSB7CiAgICAgICAgICAgICAvLyBCdXQgYWx3YXlzIHRvdWNoIHRoZSBSZXNv
dXJjZUxvYWRTdGF0aXN0aWNzIHN0b3JlIG9uIHRoZSB3b3JrZXIgcXVldWUKLSAgICAgICAgICAg
IG1fc3RhdGlzdGljc1F1ZXVlLT5kaXNwYXRjaChbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VS
ZWYoKnRoaXMpLCB0b3BEb21haW5zID0gQ3Jvc3NUaHJlYWRDb3BpZXI8SGFzaFNldDxTdHJpbmc+
Pjo6Y29weSh0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc1dpdGhXZWJzaXRlRGF0YSldICgp
IG11dGFibGUgewotICAgICAgICAgICAgICAgIHRoaXMtPmNvcmVTdG9yZSgpLmhhbmRsZUZyZXNo
U3RhcnRXaXRoRW1wdHlPck5vU3RvcmUoV1RGTW92ZSh0b3BEb21haW5zKSk7CisgICAgICAgICAg
ICBtX3N0YXRpc3RpY3NRdWV1ZS0+ZGlzcGF0Y2goW3Byb3RlY3RlZFRoaXMgPSBXVEZNb3ZlKHBy
b3RlY3RlZFRoaXMpLCB0b3BEb21haW5zID0gQ3Jvc3NUaHJlYWRDb3BpZXI8SGFzaFNldDxTdHJp
bmc+Pjo6Y29weSh0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc1dpdGhXZWJzaXRlRGF0YSld
ICgpIG11dGFibGUgeworICAgICAgICAgICAgICAgIHByb3RlY3RlZFRoaXMtPmNvcmVTdG9yZSgp
LmhhbmRsZUZyZXNoU3RhcnRXaXRoRW1wdHlPck5vU3RvcmUoV1RGTW92ZSh0b3BEb21haW5zKSk7
CiAgICAgICAgICAgICB9KTsKICAgICAgICAgfSk7CiAgICAgfSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312460</attachid>
            <date>2017-06-09 11:08:51 -0700</date>
            <delta_ts>2017-06-09 11:32:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173168-20170609110851.patch</filename>
            <type>text/plain</type>
            <size>7586</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNzk4ZjU5NDRiZWU5ODAw
MDRlYWZmYTMxZWE3MWU1NGJlNTQ2ZDg0OC4uNmRmODRmOTI3ZjIxZDc5YTI4Y2Y1ZWE5NDBhNmQz
ZmU0M2ZkZDQ4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTA2LTA5ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQXZvaWQgc29tZSByZWYgY291
bnRpbmcgY2h1cm4gaW4gV2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzMxNjgKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNb3ZlIHRoZSBwcm90ZWN0ZWRU
aGlzIGFyb3VuZCBpbnN0ZWFkIG9mIHJlZidpbmcgaXQgZXZlcnkgdGltZSB3ZSBjYXB0dXJlIGl0
CisgICAgICAgIGluIGEgbGFtYmRhLiBBbHNvIGFkZCBhIG1pc3NpbmcgcHJvdGVjdGVkVGhpcyBp
biBXZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmU6OnJlbW92ZURhdGFSZWNvcmRzKCkKKyAg
ICAgICAgd2hpY2ggbGlrZWx5IGZpeGVzIGNyYXNoZXMuCisKKyAgICAgICAgKiBVSVByb2Nlc3Mv
V2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2Vi
UmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlOjpyZW1vdmVEYXRhUmVjb3Jkcyk6CisgICAgICAg
IChXZWJLaXQ6OldlYlJlc291cmNlTG9hZFN0YXRpc3RpY3NTdG9yZTo6Z3JhbmRmYXRoZXJFeGlz
dGluZ1dlYnNpdGVEYXRhKToKKwogMjAxNy0wNi0wOSAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIEFkZCBTdWJyZXNvdXJjZUludGVncml0eSBhcyBhbiBleHBlcmltZW50
YWwgZmVhdHVyZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlByb2Nl
c3NQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNw
cAppbmRleCA3OGRhZTg4NzRhNjZmOGMxZjZhM2FjMzEwZGVkN2NmMmQ4Y2YzZDVjLi5lODQwYWZh
YWRlYzcyNmE2ZWRmZTA3NzAyNzUxMDczZjZmODA5ZTllIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcApAQCAtMjA5LDEwICsyMDksMTAgQEAgV2ViUGFn
ZVByb3h5KiBXZWJQcm9jZXNzUHJveHk6OndlYlBhZ2UodWludDY0X3QgcGFnZUlEKQogICAgIHJl
dHVybiBnbG9iYWxQYWdlTWFwKCkuZ2V0KHBhZ2VJRCk7CiB9CiAKLXZvaWQgV2ViUHJvY2Vzc1By
b3h5OjpkZWxldGVXZWJzaXRlRGF0YUZvclRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW5zSW5B
bGxQZXJzaXN0ZW50RGF0YVN0b3JlcyhPcHRpb25TZXQ8V2Vic2l0ZURhdGFUeXBlPiBkYXRhVHlw
ZXMsIFZlY3RvcjxTdHJpbmc+JiYgdG9wUHJpdmF0ZWx5Q29udHJvbGxlZERvbWFpbnMsIGJvb2wg
c2hvdWxkTm90aWZ5UGFnZSwgc3RkOjpmdW5jdGlvbjx2b2lkKFZlY3RvcjxTdHJpbmc+KT4gY29t
cGxldGlvbkhhbmRsZXIpCit2b2lkIFdlYlByb2Nlc3NQcm94eTo6ZGVsZXRlV2Vic2l0ZURhdGFG
b3JUb3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc0luQWxsUGVyc2lzdGVudERhdGFTdG9yZXMo
T3B0aW9uU2V0PFdlYnNpdGVEYXRhVHlwZT4gZGF0YVR5cGVzLCBWZWN0b3I8U3RyaW5nPiYmIHRv
cFByaXZhdGVseUNvbnRyb2xsZWREb21haW5zLCBib29sIHNob3VsZE5vdGlmeVBhZ2UsIEZ1bmN0
aW9uPHZvaWQoVmVjdG9yPFN0cmluZz4pPiYmIGNvbXBsZXRpb25IYW5kbGVyKQogewogICAgIHN0
cnVjdCBDYWxsYmFja0FnZ3JlZ2F0b3IgOiBUaHJlYWRTYWZlUmVmQ291bnRlZDxDYWxsYmFja0Fn
Z3JlZ2F0b3I+IHsKLSAgICAgICAgZXhwbGljaXQgQ2FsbGJhY2tBZ2dyZWdhdG9yKHN0ZDo6ZnVu
Y3Rpb248dm9pZChWZWN0b3I8U3RyaW5nPik+IGNvbXBsZXRpb25IYW5kbGVyKQorICAgICAgICBl
eHBsaWNpdCBDYWxsYmFja0FnZ3JlZ2F0b3IoRnVuY3Rpb248dm9pZChWZWN0b3I8U3RyaW5nPik+
JiYgY29tcGxldGlvbkhhbmRsZXIpCiAgICAgICAgICAgICA6IGNvbXBsZXRpb25IYW5kbGVyKFdU
Rk1vdmUoY29tcGxldGlvbkhhbmRsZXIpKQogICAgICAgICB7CiAgICAgICAgIH0KQEAgLTI0MSw3
ICsyNDEsNyBAQCB2b2lkIFdlYlByb2Nlc3NQcm94eTo6ZGVsZXRlV2Vic2l0ZURhdGFGb3JUb3BQ
cml2YXRlbHlDb250cm9sbGVkRG9tYWluc0luQWxsUGVycwogICAgICAgICB9CiAgICAgICAgIAog
ICAgICAgICB1bnNpZ25lZCBwZW5kaW5nQ2FsbGJhY2tzID0gMDsKLSAgICAgICAgc3RkOjpmdW5j
dGlvbjx2b2lkKFZlY3RvcjxTdHJpbmc+KT4gY29tcGxldGlvbkhhbmRsZXI7CisgICAgICAgIEZ1
bmN0aW9uPHZvaWQoVmVjdG9yPFN0cmluZz4pPiBjb21wbGV0aW9uSGFuZGxlcjsKICAgICAgICAg
VmVjdG9yPFN0cmluZz4gZG9tYWluc1dpdGhEZWxldGVkV2Vic2l0ZURhdGE7CiAgICAgfTsKICAg
ICAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQcm9jZXNzUHJveHku
aCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQcm9jZXNzUHJveHkuaAppbmRleCA4Zjk4
ZjkwM2Q3ZDk1NWYwNjZlNzUwZjk3Mjc1NjgyMzA1ZjdmZGFlLi5hZjI1OTYxNTRkMjhkNzU5M2M3
ZGM3NGFjZmQ3OTExMTE0OWQxODFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvV2ViUHJvY2Vzc1Byb3h5LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBy
b2Nlc3NQcm94eS5oCkBAIC0xNDEsNyArMTQxLDcgQEAgcHVibGljOgogICAgIHZvaWQgZmV0Y2hX
ZWJzaXRlRGF0YShXZWJDb3JlOjpTZXNzaW9uSUQsIE9wdGlvblNldDxXZWJzaXRlRGF0YVR5cGU+
LCBGdW5jdGlvbjx2b2lkKFdlYnNpdGVEYXRhKT4gY29tcGxldGlvbkhhbmRsZXIpOwogICAgIHZv
aWQgZGVsZXRlV2Vic2l0ZURhdGEoV2ViQ29yZTo6U2Vzc2lvbklELCBPcHRpb25TZXQ8V2Vic2l0
ZURhdGFUeXBlPiwgc3RkOjpjaHJvbm86OnN5c3RlbV9jbG9jazo6dGltZV9wb2ludCBtb2RpZmll
ZFNpbmNlLCBGdW5jdGlvbjx2b2lkKCk+IGNvbXBsZXRpb25IYW5kbGVyKTsKICAgICB2b2lkIGRl
bGV0ZVdlYnNpdGVEYXRhRm9yT3JpZ2lucyhXZWJDb3JlOjpTZXNzaW9uSUQsIE9wdGlvblNldDxX
ZWJzaXRlRGF0YVR5cGU+LCBjb25zdCBWZWN0b3I8V2ViQ29yZTo6U2VjdXJpdHlPcmlnaW5EYXRh
PiYsIEZ1bmN0aW9uPHZvaWQoKT4gY29tcGxldGlvbkhhbmRsZXIpOwotICAgIHN0YXRpYyB2b2lk
IGRlbGV0ZVdlYnNpdGVEYXRhRm9yVG9wUHJpdmF0ZWx5Q29udHJvbGxlZERvbWFpbnNJbkFsbFBl
cnNpc3RlbnREYXRhU3RvcmVzKE9wdGlvblNldDxXZWJzaXRlRGF0YVR5cGU+LCBWZWN0b3I8U3Ry
aW5nPiYmIHRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW5zLCBib29sIHNob3VsZE5vdGlmeVBh
Z2VzLCBzdGQ6OmZ1bmN0aW9uPHZvaWQoVmVjdG9yPFN0cmluZz4pPiBjb21wbGV0aW9uSGFuZGxl
cik7CisgICAgc3RhdGljIHZvaWQgZGVsZXRlV2Vic2l0ZURhdGFGb3JUb3BQcml2YXRlbHlDb250
cm9sbGVkRG9tYWluc0luQWxsUGVyc2lzdGVudERhdGFTdG9yZXMoT3B0aW9uU2V0PFdlYnNpdGVE
YXRhVHlwZT4sIFZlY3RvcjxTdHJpbmc+JiYgdG9wUHJpdmF0ZWx5Q29udHJvbGxlZERvbWFpbnMs
IGJvb2wgc2hvdWxkTm90aWZ5UGFnZXMsIEZ1bmN0aW9uPHZvaWQoVmVjdG9yPFN0cmluZz4pPiYm
IGNvbXBsZXRpb25IYW5kbGVyKTsKICAgICBzdGF0aWMgdm9pZCB0b3BQcml2YXRlbHlDb250cm9s
bGVkRG9tYWluc1dpdGhXZWJpdGVEYXRhKE9wdGlvblNldDxXZWJzaXRlRGF0YVR5cGU+IGRhdGFU
eXBlcywgYm9vbCBzaG91bGROb3RpZnlQYWdlLCBGdW5jdGlvbjx2b2lkKEhhc2hTZXQ8U3RyaW5n
PiYmKT4gY29tcGxldGlvbkhhbmRsZXIpOwogICAgIHN0YXRpYyB2b2lkIG5vdGlmeVBhZ2VTdGF0
aXN0aWNzQW5kRGF0YVJlY29yZHNQcm9jZXNzZWQoKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL1dlYlJlc291cmNlTG9hZFN0YXRpc3RpY3NTdG9yZS5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcApp
bmRleCA5YTZhNDc5YjUzYjgzYmVkOWM3NTI3NGQxZTUzMmI2OGZkMDEyYjMyLi44NWZjNGRhMTJk
OTQwNjgzNmU2MWM1M2YyM2EzN2UwYzUyMzVlMDczIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvV2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlLmNwcApA
QCAtMTE5LDExICsxMTksMTEgQEAgdm9pZCBXZWJSZXNvdXJjZUxvYWRTdGF0aXN0aWNzU3RvcmU6
OnJlbW92ZURhdGFSZWNvcmRzKCkKIAogICAgIC8vIFN3aXRjaCB0byB0aGUgbWFpbiB0aHJlYWQg
dG8gZ2V0IHRoZSBkZWZhdWx0IHdlYnNpdGUgZGF0YSBzdG9yZQogICAgIFJ1bkxvb3A6Om1haW4o
KS5kaXNwYXRjaChbcHJldmFsZW50UmVzb3VyY2VEb21haW5zID0gQ3Jvc3NUaHJlYWRDb3BpZXI8
VmVjdG9yPFN0cmluZz4+Ojpjb3B5KHByZXZhbGVudFJlc291cmNlRG9tYWlucyksIHRoaXMsIHBy
b3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKV0gKCkgbXV0YWJsZSB7Ci0gICAgICAgIFdlYlBy
b2Nlc3NQcm94eTo6ZGVsZXRlV2Vic2l0ZURhdGFGb3JUb3BQcml2YXRlbHlDb250cm9sbGVkRG9t
YWluc0luQWxsUGVyc2lzdGVudERhdGFTdG9yZXMoZGF0YVR5cGVzVG9SZW1vdmUsIFdURk1vdmUo
cHJldmFsZW50UmVzb3VyY2VEb21haW5zKSwgbm90aWZ5UGFnZXMsIFt0aGlzXShWZWN0b3I8U3Ry
aW5nPiBkb21haW5zV2l0aERlbGV0ZWRXZWJzaXRlRGF0YSkgbXV0YWJsZSB7CisgICAgICAgIFdl
YlByb2Nlc3NQcm94eTo6ZGVsZXRlV2Vic2l0ZURhdGFGb3JUb3BQcml2YXRlbHlDb250cm9sbGVk
RG9tYWluc0luQWxsUGVyc2lzdGVudERhdGFTdG9yZXMoZGF0YVR5cGVzVG9SZW1vdmUsIFdURk1v
dmUocHJldmFsZW50UmVzb3VyY2VEb21haW5zKSwgbm90aWZ5UGFnZXMsIFt0aGlzLCBwcm90ZWN0
ZWRUaGlzID0gV1RGTW92ZShwcm90ZWN0ZWRUaGlzKV0oVmVjdG9yPFN0cmluZz4gZG9tYWluc1dp
dGhEZWxldGVkV2Vic2l0ZURhdGEpIG11dGFibGUgewogICAgICAgICAgICAgLy8gQnV0IGFsd2F5
cyB0b3VjaCB0aGUgUmVzb3VyY2VMb2FkU3RhdGlzdGljcyBzdG9yZSBvbiB0aGUgd29ya2VyIHF1
ZXVlLgotICAgICAgICAgICAgbV9zdGF0aXN0aWNzUXVldWUtPmRpc3BhdGNoKFt0aGlzLCBwcm90
ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyksIHRvcERvbWFpbnMgPSBDcm9zc1RocmVhZENvcGll
cjxWZWN0b3I8U3RyaW5nPj46OmNvcHkoZG9tYWluc1dpdGhEZWxldGVkV2Vic2l0ZURhdGEpXSAo
KSBtdXRhYmxlIHsKLSAgICAgICAgICAgICAgICB0aGlzLT5jb3JlU3RvcmUoKS51cGRhdGVTdGF0
aXN0aWNzRm9yUmVtb3ZlZERhdGFSZWNvcmRzKHRvcERvbWFpbnMpOwotICAgICAgICAgICAgICAg
IHRoaXMtPmNvcmVTdG9yZSgpLmRhdGFSZWNvcmRzV2VyZVJlbW92ZWQoKTsKKyAgICAgICAgICAg
IG1fc3RhdGlzdGljc1F1ZXVlLT5kaXNwYXRjaChbcHJvdGVjdGVkVGhpcyA9IFdURk1vdmUocHJv
dGVjdGVkVGhpcyksIHRvcERvbWFpbnMgPSBDcm9zc1RocmVhZENvcGllcjxWZWN0b3I8U3RyaW5n
Pj46OmNvcHkoZG9tYWluc1dpdGhEZWxldGVkV2Vic2l0ZURhdGEpXSAoKSBtdXRhYmxlIHsKKyAg
ICAgICAgICAgICAgICBwcm90ZWN0ZWRUaGlzLT5jb3JlU3RvcmUoKS51cGRhdGVTdGF0aXN0aWNz
Rm9yUmVtb3ZlZERhdGFSZWNvcmRzKHRvcERvbWFpbnMpOworICAgICAgICAgICAgICAgIHByb3Rl
Y3RlZFRoaXMtPmNvcmVTdG9yZSgpLmRhdGFSZWNvcmRzV2VyZVJlbW92ZWQoKTsKICAgICAgICAg
ICAgIH0pOwogICAgICAgICB9KTsKICAgICB9KTsKQEAgLTIxNSwxMCArMjE1LDEwIEBAIHZvaWQg
V2ViUmVzb3VyY2VMb2FkU3RhdGlzdGljc1N0b3JlOjpncmFuZGZhdGhlckV4aXN0aW5nV2Vic2l0
ZURhdGEoKQogICAgIAogICAgIC8vIFN3aXRjaCB0byB0aGUgbWFpbiB0aHJlYWQgdG8gZ2V0IHRo
ZSBkZWZhdWx0IHdlYnNpdGUgZGF0YSBzdG9yZQogICAgIFJ1bkxvb3A6Om1haW4oKS5kaXNwYXRj
aChbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpXSAoKSBtdXRhYmxlIHsKLSAg
ICAgICAgV2ViUHJvY2Vzc1Byb3h5Ojp0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc1dpdGhX
ZWJpdGVEYXRhKGRhdGFUeXBlc1RvUmVtb3ZlLCBub3RpZnlQYWdlcywgW3RoaXMsIHByb3RlY3Rl
ZFRoaXMgPSBtYWtlUmVmKCp0aGlzKV0gKEhhc2hTZXQ8U3RyaW5nPiYmIHRvcFByaXZhdGVseUNv
bnRyb2xsZWREb21haW5zV2l0aFdlYnNpdGVEYXRhKSBtdXRhYmxlIHsKKyAgICAgICAgV2ViUHJv
Y2Vzc1Byb3h5Ojp0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluc1dpdGhXZWJpdGVEYXRhKGRh
dGFUeXBlc1RvUmVtb3ZlLCBub3RpZnlQYWdlcywgW3RoaXMsIHByb3RlY3RlZFRoaXMgPSBXVEZN
b3ZlKHByb3RlY3RlZFRoaXMpXSAoSGFzaFNldDxTdHJpbmc+JiYgdG9wUHJpdmF0ZWx5Q29udHJv
bGxlZERvbWFpbnNXaXRoV2Vic2l0ZURhdGEpIG11dGFibGUgewogICAgICAgICAgICAgLy8gQnV0
IGFsd2F5cyB0b3VjaCB0aGUgUmVzb3VyY2VMb2FkU3RhdGlzdGljcyBzdG9yZSBvbiB0aGUgd29y
a2VyIHF1ZXVlCi0gICAgICAgICAgICBtX3N0YXRpc3RpY3NRdWV1ZS0+ZGlzcGF0Y2goW3RoaXMs
IHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKSwgdG9wRG9tYWlucyA9IENyb3NzVGhyZWFk
Q29waWVyPEhhc2hTZXQ8U3RyaW5nPj46OmNvcHkodG9wUHJpdmF0ZWx5Q29udHJvbGxlZERvbWFp
bnNXaXRoV2Vic2l0ZURhdGEpXSAoKSBtdXRhYmxlIHsKLSAgICAgICAgICAgICAgICB0aGlzLT5j
b3JlU3RvcmUoKS5oYW5kbGVGcmVzaFN0YXJ0V2l0aEVtcHR5T3JOb1N0b3JlKFdURk1vdmUodG9w
RG9tYWlucykpOworICAgICAgICAgICAgbV9zdGF0aXN0aWNzUXVldWUtPmRpc3BhdGNoKFtwcm90
ZWN0ZWRUaGlzID0gV1RGTW92ZShwcm90ZWN0ZWRUaGlzKSwgdG9wRG9tYWlucyA9IENyb3NzVGhy
ZWFkQ29waWVyPEhhc2hTZXQ8U3RyaW5nPj46OmNvcHkodG9wUHJpdmF0ZWx5Q29udHJvbGxlZERv
bWFpbnNXaXRoV2Vic2l0ZURhdGEpXSAoKSBtdXRhYmxlIHsKKyAgICAgICAgICAgICAgICBwcm90
ZWN0ZWRUaGlzLT5jb3JlU3RvcmUoKS5oYW5kbGVGcmVzaFN0YXJ0V2l0aEVtcHR5T3JOb1N0b3Jl
KFdURk1vdmUodG9wRG9tYWlucykpOwogICAgICAgICAgICAgfSk7CiAgICAgICAgIH0pOwogICAg
IH0pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>