<?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>189501</bug_id>
          
          <creation_ts>2018-09-11 08:47:29 -0700</creation_ts>
          <short_desc>Shrink size of ResourseResponseBase</short_desc>
          <delta_ts>2018-09-11 12:36:34 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>mark.lam</cc>
    
    <cc>saam</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1458466</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-09-11 08:47:29 -0700</bug_when>
    <thetext>Shrink size of ResourseResponseBase by using bitfields for bool flags</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458467</commentid>
    <comment_count>1</comment_count>
      <attachid>349398</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-09-11 08:49:44 -0700</bug_when>
    <thetext>Created attachment 349398
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458529</commentid>
    <comment_count>2</comment_count>
      <attachid>349413</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-09-11 11:08:31 -0700</bug_when>
    <thetext>Created attachment 349413
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458542</commentid>
    <comment_count>3</comment_count>
      <attachid>349413</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-09-11 11:26:05 -0700</bug_when>
    <thetext>Comment on attachment 349413
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458578</commentid>
    <comment_count>4</comment_count>
      <attachid>349413</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-11 12:35:03 -0700</bug_when>
    <thetext>Comment on attachment 349413
Patch

Clearing flags on attachment: 349413

Committed r235911: &lt;https://trac.webkit.org/changeset/235911&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458579</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-11 12:35:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458581</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-09-11 12:36:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/44352447&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349398</attachid>
            <date>2018-09-11 08:49:44 -0700</date>
            <delta_ts>2018-09-11 11:08:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189501-20180912004943.patch</filename>
            <type>text/plain</type>
            <size>7125</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1ODkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTYwYWJlZTQxODlmMTQ0
MmFmYzUyYzU5ODA5OTMwNWEyMDE3NWVkMS4uMGI4NTQ4MjI3ZTI1OTRiN2Y2YzM3MTNhYTk5Mjkx
MDljOTlmMzkzZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSArMSwyNiBAQAorMjAxOC0wOS0xMSAgWXVzdWtl
IFN1enVraSAgPHl1c3VrZXN1enVraUBzbG93c3RhcnQub3JnPgorCisgICAgICAgIFNocmluayBz
aXplIG9mIFJlc291cnNlUmVzcG9uc2VCYXNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xODk1MDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXZSByZWR1Y2UgdGhlIHNpemUgb2YgUmVzb3VyY2VSZXNwb25z
ZUJhc2UgYnkgdGhlIGZvbGxvd2luZyB0d28gb3B0aW1pemF0aW9ucy4KKworICAgICAgICAxLiBV
c2UgYml0ZmllbGRzIGZvciBib29sIGZsYWdzIGFuZCByZW9yZGVyIHRoZW0uCisKKyAgICAgICAg
Mi4gVXNlIE1hcmthYmxlPD4gaW4gQ2FjaGVDb250cm9sRGlyZWN0aXZlcywgd2hpY2ggaXMgaGVs
ZCBieSBSZXNvdXJjZVJlc3BvbnNlQmFzZS4KKworICAgICAgICBUaGlzIHBhdGNoIHJlZHVjZXMg
dGhlIHNpemUgb2YgUmVzb3VyY2VSZXNwb25zZUJhc2UgZnJvbSA0MTYgdG8gMzkyIGJ5dGVzLgor
CisgICAgICAgIE5vIGJlaGF2aW9yIGNoYW5nZS4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdv
cmsvQ2FjaGVWYWxpZGF0aW9uLmg6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZUNvbnRyb2xEaXJl
Y3RpdmVzOjpDYWNoZUNvbnRyb2xEaXJlY3RpdmVzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3
b3JrL1Jlc291cmNlUmVzcG9uc2VCYXNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNl
UmVzcG9uc2VCYXNlOjpSZXNvdXJjZVJlc3BvbnNlQmFzZSk6CisgICAgICAgIChXZWJDb3JlOjpS
ZXNvdXJjZVJlc3BvbnNlQmFzZTo6Y29udGVudFJhbmdlIGNvbnN0KToKKyAgICAgICAgKiBwbGF0
Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVzcG9uc2VCYXNlLmg6CisgICAgICAgIChXZWJDb3JlOjpS
ZXNvdXJjZVJlc3BvbnNlQmFzZTo6ZGVjb2RlKToKKwogPT0gUm9sbGVkIG92ZXIgdG8gQ2hhbmdl
TG9nLTIwMTgtMDktMTEgPT0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25l
dHdvcmsvQ2FjaGVWYWxpZGF0aW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3Jr
L0NhY2hlVmFsaWRhdGlvbi5oCmluZGV4IGY0MTVjYThiMmUxMzU3NmRkM2NiMTA3Mjc0M2Q2MjVi
ZTFjM2U4ZmUuLmRhOTkwNzY5YjQyZDFlMmQ5NzgyYjk5MTNmMTRhMDRiZTgxYzdmN2QgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvQ2FjaGVWYWxpZGF0aW9uLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9DYWNoZVZhbGlkYXRpb24uaApA
QCAtMjYsNiArMjYsNyBAQAogI3ByYWdtYSBvbmNlCiAKICNpbmNsdWRlIDxwYWwvU2Vzc2lvbklE
Lmg+CisjaW5jbHVkZSA8d3RmL01hcmthYmxlLmg+CiAjaW5jbHVkZSA8d3RmL09wdGlvbmFsLmg+
CiAjaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgogI2luY2x1ZGUgPHd0Zi9XYWxsVGltZS5oPgpAQCAt
NjAsMTIgKzYxLDE5IEBAIGVudW0gUmV1c2VFeHBpcmVkUmVkaXJlY3Rpb25Pck5vdCB7IERvTm90
UmV1c2VFeHBpcmVkUmVkaXJlY3Rpb24sIFJldXNlRXhwaXJlZFJlCiBXRUJDT1JFX0VYUE9SVCBi
b29sIHJlZGlyZWN0Q2hhaW5BbGxvd3NSZXVzZShSZWRpcmVjdENoYWluQ2FjaGVTdGF0dXMsIFJl
dXNlRXhwaXJlZFJlZGlyZWN0aW9uT3JOb3QpOwogCiBzdHJ1Y3QgQ2FjaGVDb250cm9sRGlyZWN0
aXZlcyB7Ci0gICAgc3RkOjpvcHRpb25hbDxTZWNvbmRzPiBtYXhBZ2U7Ci0gICAgc3RkOjpvcHRp
b25hbDxTZWNvbmRzPiBtYXhTdGFsZTsKLSAgICBib29sIG5vQ2FjaGUgeyBmYWxzZSB9OwotICAg
IGJvb2wgbm9TdG9yZSB7IGZhbHNlIH07Ci0gICAgYm9vbCBtdXN0UmV2YWxpZGF0ZSB7IGZhbHNl
IH07Ci0gICAgYm9vbCBpbW11dGFibGUgeyBmYWxzZSB9OworICAgIGNvbnN0ZXhwciBDYWNoZUNv
bnRyb2xEaXJlY3RpdmVzKCkKKyAgICAgICAgOiBub0NhY2hlKGZhbHNlKQorICAgICAgICAsIG5v
U3RvcmUoZmFsc2UpCisgICAgICAgICwgbXVzdFJldmFsaWRhdGUoZmFsc2UpCisgICAgICAgICwg
aW1tdXRhYmxlKGZhbHNlKQorICAgICAgICB7IH0KKworICAgIE1hcmthYmxlPFNlY29uZHMsIFNl
Y29uZHM6Ok1hcmthYmxlVHJhaXRzPiBtYXhBZ2U7CisgICAgTWFya2FibGU8U2Vjb25kcywgU2Vj
b25kczo6TWFya2FibGVUcmFpdHM+IG1heFN0YWxlOworICAgIGJvb2wgbm9DYWNoZSA6IDE7Cisg
ICAgYm9vbCBub1N0b3JlIDogMTsKKyAgICBib29sIG11c3RSZXZhbGlkYXRlIDogMTsKKyAgICBi
b29sIGltbXV0YWJsZSA6IDE7CiB9OwogV0VCQ09SRV9FWFBPUlQgQ2FjaGVDb250cm9sRGlyZWN0
aXZlcyBwYXJzZUNhY2hlQ29udHJvbERpcmVjdGl2ZXMoY29uc3QgSFRUUEhlYWRlck1hcCYpOwog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVz
cG9uc2VCYXNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VS
ZXNwb25zZUJhc2UuY3BwCmluZGV4IGZiOTE0MjE2YTBmZTE2OTNjZjM1ZDBjYzkwNGIxZGIwNDg0
Yjg5YzEuLjBlZjFkYjdjZDM0Mzc0MmY0MzkwYzQ2MGFlOTJjMjRhZDU4NjkxNjUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXNwb25zZUJhc2Uu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXNwb25z
ZUJhc2UuY3BwCkBAIC00Nyw3ICs0NywxNyBAQCBib29sIGlzU2NyaXB0QWxsb3dlZEJ5Tm9zbmlm
Zihjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSkKICAgICByZXR1cm4gTUlNRVR5cGVS
ZWdpc3RyeTo6aXNTdXBwb3J0ZWRKYXZhU2NyaXB0TUlNRVR5cGUobWltZVR5cGUpOwogfQogCi1S
ZXNvdXJjZVJlc3BvbnNlQmFzZTo6UmVzb3VyY2VSZXNwb25zZUJhc2UoKSA9IGRlZmF1bHQ7CitS
ZXNvdXJjZVJlc3BvbnNlQmFzZTo6UmVzb3VyY2VSZXNwb25zZUJhc2UoKQorICAgIDogbV9oYXZl
UGFyc2VkQ2FjaGVDb250cm9sSGVhZGVyKGZhbHNlKQorICAgICwgbV9oYXZlUGFyc2VkQWdlSGVh
ZGVyKGZhbHNlKQorICAgICwgbV9oYXZlUGFyc2VkRGF0ZUhlYWRlcihmYWxzZSkKKyAgICAsIG1f
aGF2ZVBhcnNlZEV4cGlyZXNIZWFkZXIoZmFsc2UpCisgICAgLCBtX2hhdmVQYXJzZWRMYXN0TW9k
aWZpZWRIZWFkZXIoZmFsc2UpCisgICAgLCBtX2hhdmVQYXJzZWRDb250ZW50UmFuZ2VIZWFkZXIo
ZmFsc2UpCisgICAgLCBtX2lzUmVkaXJlY3RlZChmYWxzZSkKKyAgICAsIG1faXNOdWxsKHRydWUp
Cit7Cit9CiAKIFJlc291cmNlUmVzcG9uc2VCYXNlOjpSZXNvdXJjZVJlc3BvbnNlQmFzZShjb25z
dCBVUkwmIHVybCwgY29uc3QgU3RyaW5nJiBtaW1lVHlwZSwgbG9uZyBsb25nIGV4cGVjdGVkTGVu
Z3RoLCBjb25zdCBTdHJpbmcmIHRleHRFbmNvZGluZ05hbWUpCiAgICAgOiBtX3VybCh1cmwpCkBA
IC01NSw2ICs2NSwxMyBAQCBSZXNvdXJjZVJlc3BvbnNlQmFzZTo6UmVzb3VyY2VSZXNwb25zZUJh
c2UoY29uc3QgVVJMJiB1cmwsIGNvbnN0IFN0cmluZyYgbWltZVR5cAogICAgICwgbV9leHBlY3Rl
ZENvbnRlbnRMZW5ndGgoZXhwZWN0ZWRMZW5ndGgpCiAgICAgLCBtX3RleHRFbmNvZGluZ05hbWUo
dGV4dEVuY29kaW5nTmFtZSkKICAgICAsIG1fY2VydGlmaWNhdGVJbmZvKENlcnRpZmljYXRlSW5m
bygpKSAvLyBFbXB0eSBidXQgdmFsaWQgZm9yIHN5bnRoZXRpYyByZXNwb25zZXMuCisgICAgLCBt
X2hhdmVQYXJzZWRDYWNoZUNvbnRyb2xIZWFkZXIoZmFsc2UpCisgICAgLCBtX2hhdmVQYXJzZWRB
Z2VIZWFkZXIoZmFsc2UpCisgICAgLCBtX2hhdmVQYXJzZWREYXRlSGVhZGVyKGZhbHNlKQorICAg
ICwgbV9oYXZlUGFyc2VkRXhwaXJlc0hlYWRlcihmYWxzZSkKKyAgICAsIG1faGF2ZVBhcnNlZExh
c3RNb2RpZmllZEhlYWRlcihmYWxzZSkKKyAgICAsIG1faGF2ZVBhcnNlZENvbnRlbnRSYW5nZUhl
YWRlcihmYWxzZSkKKyAgICAsIG1faXNSZWRpcmVjdGVkKGZhbHNlKQogICAgICwgbV9pc051bGwo
ZmFsc2UpCiB7CiB9CkBAIC03MDIsNyArNzE5LDcgQEAgc3RhdGljIFBhcnNlZENvbnRlbnRSYW5n
ZSBwYXJzZUNvbnRlbnRSYW5nZUluSGVhZGVyKGNvbnN0IEhUVFBIZWFkZXJNYXAmIGhlYWRlcnMK
ICAgICByZXR1cm4gUGFyc2VkQ29udGVudFJhbmdlKGNvbnRlbnRSYW5nZVZhbHVlKTsKIH0KIAot
UGFyc2VkQ29udGVudFJhbmdlJiBSZXNvdXJjZVJlc3BvbnNlQmFzZTo6Y29udGVudFJhbmdlKCkg
Y29uc3QKK2NvbnN0IFBhcnNlZENvbnRlbnRSYW5nZSYgUmVzb3VyY2VSZXNwb25zZUJhc2U6OmNv
bnRlbnRSYW5nZSgpIGNvbnN0CiB7CiAgICAgbGF6eUluaXQoQ29tbW9uRmllbGRzT25seSk7CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXNw
b25zZUJhc2UuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXNw
b25zZUJhc2UuaAppbmRleCBjYjQ2NTMwMTU0NzdlYWU3NjlkOGNkMzRjNmQ2YmQ0MGFkNDE2OTlh
Li5kOGZjYzE0MzFiNTBiYzdhYjY3ZjFkMTk2OGI5MWNlNzBlYTE2MWVmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVzcG9uc2VCYXNlLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlc3BvbnNlQmFzZS5o
CkBAIC0xNDAsNyArMTQwLDcgQEAgY2xhc3MgUmVzb3VyY2VSZXNwb25zZUJhc2UgewogICAgIFdF
QkNPUkVfRVhQT1JUIHN0ZDo6b3B0aW9uYWw8U2Vjb25kcz4gYWdlKCkgY29uc3Q7CiAgICAgV0VC
Q09SRV9FWFBPUlQgc3RkOjpvcHRpb25hbDxXYWxsVGltZT4gZXhwaXJlcygpIGNvbnN0OwogICAg
IFdFQkNPUkVfRVhQT1JUIHN0ZDo6b3B0aW9uYWw8V2FsbFRpbWU+IGxhc3RNb2RpZmllZCgpIGNv
bnN0OwotICAgIFBhcnNlZENvbnRlbnRSYW5nZSYgY29udGVudFJhbmdlKCkgY29uc3Q7CisgICAg
Y29uc3QgUGFyc2VkQ29udGVudFJhbmdlJiBjb250ZW50UmFuZ2UoKSBjb25zdDsKIAogICAgIGVu
dW0gY2xhc3MgU291cmNlIDogdWludDhfdCB7IFVua25vd24sIE5ldHdvcmssIERpc2tDYWNoZSwg
RGlza0NhY2hlQWZ0ZXJWYWxpZGF0aW9uLCBNZW1vcnlDYWNoZSwgTWVtb3J5Q2FjaGVBZnRlclZh
bGlkYXRpb24sIFNlcnZpY2VXb3JrZXIsIEFwcGxpY2F0aW9uQ2FjaGUgfTsKICAgICBXRUJDT1JF
X0VYUE9SVCBTb3VyY2Ugc291cmNlKCkgY29uc3Q7CkBAIC0yMjIsMjAgKzIyMiwyMiBAQCBjbGFz
cyBSZXNvdXJjZVJlc3BvbnNlQmFzZSB7CiAgICAgbXV0YWJsZSBQYXJzZWRDb250ZW50UmFuZ2Ug
bV9jb250ZW50UmFuZ2U7CiAgICAgbXV0YWJsZSBDYWNoZUNvbnRyb2xEaXJlY3RpdmVzIG1fY2Fj
aGVDb250cm9sRGlyZWN0aXZlczsKIAotICAgIG11dGFibGUgYm9vbCBtX2hhdmVQYXJzZWRDYWNo
ZUNvbnRyb2xIZWFkZXIgeyBmYWxzZSB9OwotICAgIG11dGFibGUgYm9vbCBtX2hhdmVQYXJzZWRB
Z2VIZWFkZXIgeyBmYWxzZSB9OwotICAgIG11dGFibGUgYm9vbCBtX2hhdmVQYXJzZWREYXRlSGVh
ZGVyIHsgZmFsc2UgfTsKLSAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2VkRXhwaXJlc0hlYWRl
ciB7IGZhbHNlIH07Ci0gICAgbXV0YWJsZSBib29sIG1faGF2ZVBhcnNlZExhc3RNb2RpZmllZEhl
YWRlciB7IGZhbHNlIH07Ci0gICAgbXV0YWJsZSBib29sIG1faGF2ZVBhcnNlZENvbnRlbnRSYW5n
ZUhlYWRlciB7IGZhbHNlIH07Ci0gICAgYm9vbCBtX2lzUmVkaXJlY3RlZCB7IGZhbHNlIH07Cisg
ICAgbXV0YWJsZSBib29sIG1faGF2ZVBhcnNlZENhY2hlQ29udHJvbEhlYWRlciA6IDE7CisgICAg
bXV0YWJsZSBib29sIG1faGF2ZVBhcnNlZEFnZUhlYWRlciA6IDE7CisgICAgbXV0YWJsZSBib29s
IG1faGF2ZVBhcnNlZERhdGVIZWFkZXIgOiAxOworICAgIG11dGFibGUgYm9vbCBtX2hhdmVQYXJz
ZWRFeHBpcmVzSGVhZGVyIDogMTsKKyAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2VkTGFzdE1v
ZGlmaWVkSGVhZGVyIDogMTsKKyAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2VkQ29udGVudFJh
bmdlSGVhZGVyIDogMTsKKyAgICBib29sIG1faXNSZWRpcmVjdGVkIDogMTsKK3Byb3RlY3RlZDoK
KyAgICBib29sIG1faXNOdWxsIDogMTsKIAorcHJpdmF0ZToKICAgICBTb3VyY2UgbV9zb3VyY2Ug
eyBTb3VyY2U6OlVua25vd24gfTsKICAgICBUeXBlIG1fdHlwZSB7IFR5cGU6OkRlZmF1bHQgfTsK
ICAgICBUYWludGluZyBtX3RhaW50aW5nIHsgVGFpbnRpbmc6OkJhc2ljIH07CiAKIHByb3RlY3Rl
ZDoKLSAgICBib29sIG1faXNOdWxsIHsgdHJ1ZSB9OwogICAgIGludCBtX2h0dHBTdGF0dXNDb2Rl
IHsgMCB9OwogfTsKIApAQCAtMzEwLDggKzMxMiwxMCBAQCBib29sIFJlc291cmNlUmVzcG9uc2VC
YXNlOjpkZWNvZGUoRGVjb2RlciYgZGVjb2RlciwgUmVzb3VyY2VSZXNwb25zZUJhc2UmIHJlc3Bv
bgogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgaWYgKCFkZWNvZGVyLmRlY29kZUVudW0ocmVz
cG9uc2UubV90YWludGluZykpCiAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICBpZiAoIWRlY29k
ZXIuZGVjb2RlKHJlc3BvbnNlLm1faXNSZWRpcmVjdGVkKSkKKyAgICBib29sIGlzUmVkaXJlY3Rl
ZCA9IGZhbHNlOworICAgIGlmICghZGVjb2Rlci5kZWNvZGUoaXNSZWRpcmVjdGVkKSkKICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgIHJlc3BvbnNlLm1faXNSZWRpcmVjdGVkID0gaXNSZWRpcmVj
dGVkOwogICAgIHJlc3BvbnNlLm1faXNOdWxsID0gZmFsc2U7CiAKICAgICByZXR1cm4gdHJ1ZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349413</attachid>
            <date>2018-09-11 11:08:31 -0700</date>
            <delta_ts>2018-09-11 12:35:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189501-20180912030830.patch</filename>
            <type>text/plain</type>
            <size>8792</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1OTAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjg5NzI5N2MyNDFlY2M3
Y2M2ZDkyNWZlMGY2NDA2Y2U4YmQ2OTMwOC4uZWU0Yjc0NjcyYzljOGE4ZGVmNmQ0ODBkYzQwMGRi
MWExZDYxZTA1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDE4LTA5LTExICBZdXN1
a2UgU3V6dWtpICA8eXVzdWtlc3V6dWtpQHNsb3dzdGFydC5vcmc+CisKKyAgICAgICAgU2hyaW5r
IHNpemUgb2YgUmVzb3Vyc2VSZXNwb25zZUJhc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4OTUwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFdlIHJlZHVjZSB0aGUgc2l6ZSBvZiBSZXNvdXJjZVJlc3Bv
bnNlQmFzZSBieSB0aGUgZm9sbG93aW5nIHR3byBvcHRpbWl6YXRpb25zLgorCisgICAgICAgIDEu
IFVzZSBiaXRmaWVsZHMgZm9yIGJvb2wgZmxhZ3MgYW5kIHJlb3JkZXIgdGhlbS4KKworICAgICAg
ICAyLiBVc2UgTWFya2FibGU8PiBpbiBDYWNoZUNvbnRyb2xEaXJlY3RpdmVzLCB3aGljaCBpcyBo
ZWxkIGJ5IFJlc291cmNlUmVzcG9uc2VCYXNlLgorCisgICAgICAgIFRoaXMgcGF0Y2ggcmVkdWNl
cyB0aGUgc2l6ZSBvZiBSZXNvdXJjZVJlc3BvbnNlQmFzZSBmcm9tIDQxNiB0byAzOTIgYnl0ZXMu
CisKKyAgICAgICAgTm8gYmVoYXZpb3IgY2hhbmdlLgorCisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvYXZmb3VuZGF0aW9uL29iamMvV2ViQ29yZUFWRlJlc291cmNlTG9hZGVyLm1tOgorICAg
ICAgICAoV2ViQ29yZTo6V2ViQ29yZUFWRlJlc291cmNlTG9hZGVyOjpyZXNwb25zZVJlY2VpdmVk
KToKKyAgICAgICAgKFdlYkNvcmU6OldlYkNvcmVBVkZSZXNvdXJjZUxvYWRlcjo6ZnVsZmlsbFJl
cXVlc3RXaXRoUmVzb3VyY2UpOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvQ2FjaGVWYWxp
ZGF0aW9uLmg6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZUNvbnRyb2xEaXJlY3RpdmVzOjpDYWNo
ZUNvbnRyb2xEaXJlY3RpdmVzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNl
UmVzcG9uc2VCYXNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlUmVzcG9uc2VCYXNl
OjpSZXNvdXJjZVJlc3BvbnNlQmFzZSk6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZVJlc3Bv
bnNlQmFzZTo6Y29udGVudFJhbmdlIGNvbnN0KToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3Jr
L1Jlc291cmNlUmVzcG9uc2VCYXNlLmg6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZVJlc3Bv
bnNlQmFzZTo6ZGVjb2RlKToKKwogMjAxOC0wOS0xMSAgSmlld2VuIFRhbiAgPGppZXdlbl90YW5A
YXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIGEgc3BlY3VsYXRpdmUgYnVpbGQgZml4
IGZvciByMjM1ODg4LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvYXZmb3VuZGF0aW9uL29iamMvV2ViQ29yZUFWRlJlc291cmNlTG9hZGVyLm1tIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvV2ViQ29yZUFWRlJl
c291cmNlTG9hZGVyLm1tCmluZGV4IDQwNmQ1MDI4MjY0MWUxNjFiMTFlYTczMmRiMDViNzE5NGQ2
ZTg5YzguLmJlNDAzNzgwN2IxOGY0Y2MxNjk0ZmM5NGVmNTE3MTU0YTI5YzYwMTUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL1dl
YkNvcmVBVkZSZXNvdXJjZUxvYWRlci5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9XZWJDb3JlQVZGUmVzb3VyY2VMb2FkZXIubW0KQEAg
LTEzNiw3ICsxMzYsNyBAQCB2b2lkIFdlYkNvcmVBVkZSZXNvdXJjZUxvYWRlcjo6cmVzcG9uc2VS
ZWNlaXZlZChDYWNoZWRSZXNvdXJjZSYgcmVzb3VyY2UsIGNvbnN0CiAKICAgICAgICAgW2NvbnRl
bnRJbmZvIHNldENvbnRlbnRUeXBlOnV0aV07CiAKLSAgICAgICAgUGFyc2VkQ29udGVudFJhbmdl
JiBjb250ZW50UmFuZ2UgPSBtX3Jlc291cmNlLT5yZXNwb25zZSgpLmNvbnRlbnRSYW5nZSgpOwor
ICAgICAgICBjb25zdCBQYXJzZWRDb250ZW50UmFuZ2UmIGNvbnRlbnRSYW5nZSA9IG1fcmVzb3Vy
Y2UtPnJlc3BvbnNlKCkuY29udGVudFJhbmdlKCk7CiAgICAgICAgIFtjb250ZW50SW5mbyBzZXRD
b250ZW50TGVuZ3RoOmNvbnRlbnRSYW5nZS5pc1ZhbGlkKCkgPyBjb250ZW50UmFuZ2UuaW5zdGFu
Y2VMZW5ndGgoKSA6IHJlc3BvbnNlLmV4cGVjdGVkQ29udGVudExlbmd0aCgpXTsKICAgICAgICAg
W2NvbnRlbnRJbmZvIHNldEJ5dGVSYW5nZUFjY2Vzc1N1cHBvcnRlZDpZRVNdOwogCkBAIC0xODEs
NyArMTgxLDcgQEAgdm9pZCBXZWJDb3JlQVZGUmVzb3VyY2VMb2FkZXI6OmZ1bGZpbGxSZXF1ZXN0
V2l0aFJlc291cmNlKENhY2hlZFJlc291cmNlJiByZXNvdXIKICAgICAgICAgcmV0dXJuOwogCiAg
ICAgTlNVSW50ZWdlciByZXNwb25zZU9mZnNldCA9IDA7Ci0gICAgUGFyc2VkQ29udGVudFJhbmdl
IGNvbnRlbnRSYW5nZSA9IG1fcmVzb3VyY2UtPnJlc3BvbnNlKCkuY29udGVudFJhbmdlKCk7Cisg
ICAgY29uc3QgUGFyc2VkQ29udGVudFJhbmdlJiBjb250ZW50UmFuZ2UgPSBtX3Jlc291cmNlLT5y
ZXNwb25zZSgpLmNvbnRlbnRSYW5nZSgpOwogICAgIGlmIChjb250ZW50UmFuZ2UuaXNWYWxpZCgp
KQogICAgICAgICByZXNwb25zZU9mZnNldCA9IHN0YXRpY19jYXN0PE5TVUludGVnZXI+KGNvbnRl
bnRSYW5nZS5maXJzdEJ5dGVQb3NpdGlvbigpKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vbmV0d29yay9DYWNoZVZhbGlkYXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvQ2FjaGVWYWxpZGF0aW9uLmgKaW5kZXggZjQxNWNhOGIyZTEzNTc2ZGQz
Y2IxMDcyNzQzZDYyNWJlMWMzZThmZS4uZGE5OTA3NjliNDJkMWUyZDk3ODJiOTkxM2YxNGEwNGJl
ODFjN2Y3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9DYWNo
ZVZhbGlkYXRpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0NhY2hl
VmFsaWRhdGlvbi5oCkBAIC0yNiw2ICsyNiw3IEBACiAjcHJhZ21hIG9uY2UKIAogI2luY2x1ZGUg
PHBhbC9TZXNzaW9uSUQuaD4KKyNpbmNsdWRlIDx3dGYvTWFya2FibGUuaD4KICNpbmNsdWRlIDx3
dGYvT3B0aW9uYWwuaD4KICNpbmNsdWRlIDx3dGYvVmVjdG9yLmg+CiAjaW5jbHVkZSA8d3RmL1dh
bGxUaW1lLmg+CkBAIC02MCwxMiArNjEsMTkgQEAgZW51bSBSZXVzZUV4cGlyZWRSZWRpcmVjdGlv
bk9yTm90IHsgRG9Ob3RSZXVzZUV4cGlyZWRSZWRpcmVjdGlvbiwgUmV1c2VFeHBpcmVkUmUKIFdF
QkNPUkVfRVhQT1JUIGJvb2wgcmVkaXJlY3RDaGFpbkFsbG93c1JldXNlKFJlZGlyZWN0Q2hhaW5D
YWNoZVN0YXR1cywgUmV1c2VFeHBpcmVkUmVkaXJlY3Rpb25Pck5vdCk7CiAKIHN0cnVjdCBDYWNo
ZUNvbnRyb2xEaXJlY3RpdmVzIHsKLSAgICBzdGQ6Om9wdGlvbmFsPFNlY29uZHM+IG1heEFnZTsK
LSAgICBzdGQ6Om9wdGlvbmFsPFNlY29uZHM+IG1heFN0YWxlOwotICAgIGJvb2wgbm9DYWNoZSB7
IGZhbHNlIH07Ci0gICAgYm9vbCBub1N0b3JlIHsgZmFsc2UgfTsKLSAgICBib29sIG11c3RSZXZh
bGlkYXRlIHsgZmFsc2UgfTsKLSAgICBib29sIGltbXV0YWJsZSB7IGZhbHNlIH07CisgICAgY29u
c3RleHByIENhY2hlQ29udHJvbERpcmVjdGl2ZXMoKQorICAgICAgICA6IG5vQ2FjaGUoZmFsc2Up
CisgICAgICAgICwgbm9TdG9yZShmYWxzZSkKKyAgICAgICAgLCBtdXN0UmV2YWxpZGF0ZShmYWxz
ZSkKKyAgICAgICAgLCBpbW11dGFibGUoZmFsc2UpCisgICAgICAgIHsgfQorCisgICAgTWFya2Fi
bGU8U2Vjb25kcywgU2Vjb25kczo6TWFya2FibGVUcmFpdHM+IG1heEFnZTsKKyAgICBNYXJrYWJs
ZTxTZWNvbmRzLCBTZWNvbmRzOjpNYXJrYWJsZVRyYWl0cz4gbWF4U3RhbGU7CisgICAgYm9vbCBu
b0NhY2hlIDogMTsKKyAgICBib29sIG5vU3RvcmUgOiAxOworICAgIGJvb2wgbXVzdFJldmFsaWRh
dGUgOiAxOworICAgIGJvb2wgaW1tdXRhYmxlIDogMTsKIH07CiBXRUJDT1JFX0VYUE9SVCBDYWNo
ZUNvbnRyb2xEaXJlY3RpdmVzIHBhcnNlQ2FjaGVDb250cm9sRGlyZWN0aXZlcyhjb25zdCBIVFRQ
SGVhZGVyTWFwJik7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvUmVzb3VyY2VSZXNwb25zZUJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9SZXNvdXJjZVJlc3BvbnNlQmFzZS5jcHAKaW5kZXggZmI5MTQyMTZhMGZlMTY5M2NmMzVk
MGNjOTA0YjFkYjA0ODRiODljMS4uMGVmMWRiN2NkMzQzNzQyZjQzOTBjNDYwYWU5MmMyNGFkNTg2
OTE2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJj
ZVJlc3BvbnNlQmFzZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9S
ZXNvdXJjZVJlc3BvbnNlQmFzZS5jcHAKQEAgLTQ3LDcgKzQ3LDE3IEBAIGJvb2wgaXNTY3JpcHRB
bGxvd2VkQnlOb3NuaWZmKGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlKQogICAgIHJl
dHVybiBNSU1FVHlwZVJlZ2lzdHJ5Ojppc1N1cHBvcnRlZEphdmFTY3JpcHRNSU1FVHlwZShtaW1l
VHlwZSk7CiB9CiAKLVJlc291cmNlUmVzcG9uc2VCYXNlOjpSZXNvdXJjZVJlc3BvbnNlQmFzZSgp
ID0gZGVmYXVsdDsKK1Jlc291cmNlUmVzcG9uc2VCYXNlOjpSZXNvdXJjZVJlc3BvbnNlQmFzZSgp
CisgICAgOiBtX2hhdmVQYXJzZWRDYWNoZUNvbnRyb2xIZWFkZXIoZmFsc2UpCisgICAgLCBtX2hh
dmVQYXJzZWRBZ2VIZWFkZXIoZmFsc2UpCisgICAgLCBtX2hhdmVQYXJzZWREYXRlSGVhZGVyKGZh
bHNlKQorICAgICwgbV9oYXZlUGFyc2VkRXhwaXJlc0hlYWRlcihmYWxzZSkKKyAgICAsIG1faGF2
ZVBhcnNlZExhc3RNb2RpZmllZEhlYWRlcihmYWxzZSkKKyAgICAsIG1faGF2ZVBhcnNlZENvbnRl
bnRSYW5nZUhlYWRlcihmYWxzZSkKKyAgICAsIG1faXNSZWRpcmVjdGVkKGZhbHNlKQorICAgICwg
bV9pc051bGwodHJ1ZSkKK3sKK30KIAogUmVzb3VyY2VSZXNwb25zZUJhc2U6OlJlc291cmNlUmVz
cG9uc2VCYXNlKGNvbnN0IFVSTCYgdXJsLCBjb25zdCBTdHJpbmcmIG1pbWVUeXBlLCBsb25nIGxv
bmcgZXhwZWN0ZWRMZW5ndGgsIGNvbnN0IFN0cmluZyYgdGV4dEVuY29kaW5nTmFtZSkKICAgICA6
IG1fdXJsKHVybCkKQEAgLTU1LDYgKzY1LDEzIEBAIFJlc291cmNlUmVzcG9uc2VCYXNlOjpSZXNv
dXJjZVJlc3BvbnNlQmFzZShjb25zdCBVUkwmIHVybCwgY29uc3QgU3RyaW5nJiBtaW1lVHlwCiAg
ICAgLCBtX2V4cGVjdGVkQ29udGVudExlbmd0aChleHBlY3RlZExlbmd0aCkKICAgICAsIG1fdGV4
dEVuY29kaW5nTmFtZSh0ZXh0RW5jb2RpbmdOYW1lKQogICAgICwgbV9jZXJ0aWZpY2F0ZUluZm8o
Q2VydGlmaWNhdGVJbmZvKCkpIC8vIEVtcHR5IGJ1dCB2YWxpZCBmb3Igc3ludGhldGljIHJlc3Bv
bnNlcy4KKyAgICAsIG1faGF2ZVBhcnNlZENhY2hlQ29udHJvbEhlYWRlcihmYWxzZSkKKyAgICAs
IG1faGF2ZVBhcnNlZEFnZUhlYWRlcihmYWxzZSkKKyAgICAsIG1faGF2ZVBhcnNlZERhdGVIZWFk
ZXIoZmFsc2UpCisgICAgLCBtX2hhdmVQYXJzZWRFeHBpcmVzSGVhZGVyKGZhbHNlKQorICAgICwg
bV9oYXZlUGFyc2VkTGFzdE1vZGlmaWVkSGVhZGVyKGZhbHNlKQorICAgICwgbV9oYXZlUGFyc2Vk
Q29udGVudFJhbmdlSGVhZGVyKGZhbHNlKQorICAgICwgbV9pc1JlZGlyZWN0ZWQoZmFsc2UpCiAg
ICAgLCBtX2lzTnVsbChmYWxzZSkKIHsKIH0KQEAgLTcwMiw3ICs3MTksNyBAQCBzdGF0aWMgUGFy
c2VkQ29udGVudFJhbmdlIHBhcnNlQ29udGVudFJhbmdlSW5IZWFkZXIoY29uc3QgSFRUUEhlYWRl
ck1hcCYgaGVhZGVycwogICAgIHJldHVybiBQYXJzZWRDb250ZW50UmFuZ2UoY29udGVudFJhbmdl
VmFsdWUpOwogfQogCi1QYXJzZWRDb250ZW50UmFuZ2UmIFJlc291cmNlUmVzcG9uc2VCYXNlOjpj
b250ZW50UmFuZ2UoKSBjb25zdAorY29uc3QgUGFyc2VkQ29udGVudFJhbmdlJiBSZXNvdXJjZVJl
c3BvbnNlQmFzZTo6Y29udGVudFJhbmdlKCkgY29uc3QKIHsKICAgICBsYXp5SW5pdChDb21tb25G
aWVsZHNPbmx5KTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9SZXNvdXJjZVJlc3BvbnNlQmFzZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9SZXNvdXJjZVJlc3BvbnNlQmFzZS5oCmluZGV4IGNiNDY1MzAxNTQ3N2VhZTc2OWQ4Y2QzNGM2
ZDZiZDQwYWQ0MTY5OWEuLmQ4ZmNjMTQzMWI1MGJjN2FiNjdmMWQxOTY4YjkxY2U3MGVhMTYxZWYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXNw
b25zZUJhc2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNl
UmVzcG9uc2VCYXNlLmgKQEAgLTE0MCw3ICsxNDAsNyBAQCBjbGFzcyBSZXNvdXJjZVJlc3BvbnNl
QmFzZSB7CiAgICAgV0VCQ09SRV9FWFBPUlQgc3RkOjpvcHRpb25hbDxTZWNvbmRzPiBhZ2UoKSBj
b25zdDsKICAgICBXRUJDT1JFX0VYUE9SVCBzdGQ6Om9wdGlvbmFsPFdhbGxUaW1lPiBleHBpcmVz
KCkgY29uc3Q7CiAgICAgV0VCQ09SRV9FWFBPUlQgc3RkOjpvcHRpb25hbDxXYWxsVGltZT4gbGFz
dE1vZGlmaWVkKCkgY29uc3Q7Ci0gICAgUGFyc2VkQ29udGVudFJhbmdlJiBjb250ZW50UmFuZ2Uo
KSBjb25zdDsKKyAgICBjb25zdCBQYXJzZWRDb250ZW50UmFuZ2UmIGNvbnRlbnRSYW5nZSgpIGNv
bnN0OwogCiAgICAgZW51bSBjbGFzcyBTb3VyY2UgOiB1aW50OF90IHsgVW5rbm93biwgTmV0d29y
aywgRGlza0NhY2hlLCBEaXNrQ2FjaGVBZnRlclZhbGlkYXRpb24sIE1lbW9yeUNhY2hlLCBNZW1v
cnlDYWNoZUFmdGVyVmFsaWRhdGlvbiwgU2VydmljZVdvcmtlciwgQXBwbGljYXRpb25DYWNoZSB9
OwogICAgIFdFQkNPUkVfRVhQT1JUIFNvdXJjZSBzb3VyY2UoKSBjb25zdDsKQEAgLTIyMiwyMCAr
MjIyLDIyIEBAIGNsYXNzIFJlc291cmNlUmVzcG9uc2VCYXNlIHsKICAgICBtdXRhYmxlIFBhcnNl
ZENvbnRlbnRSYW5nZSBtX2NvbnRlbnRSYW5nZTsKICAgICBtdXRhYmxlIENhY2hlQ29udHJvbERp
cmVjdGl2ZXMgbV9jYWNoZUNvbnRyb2xEaXJlY3RpdmVzOwogCi0gICAgbXV0YWJsZSBib29sIG1f
aGF2ZVBhcnNlZENhY2hlQ29udHJvbEhlYWRlciB7IGZhbHNlIH07Ci0gICAgbXV0YWJsZSBib29s
IG1faGF2ZVBhcnNlZEFnZUhlYWRlciB7IGZhbHNlIH07Ci0gICAgbXV0YWJsZSBib29sIG1faGF2
ZVBhcnNlZERhdGVIZWFkZXIgeyBmYWxzZSB9OwotICAgIG11dGFibGUgYm9vbCBtX2hhdmVQYXJz
ZWRFeHBpcmVzSGVhZGVyIHsgZmFsc2UgfTsKLSAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2Vk
TGFzdE1vZGlmaWVkSGVhZGVyIHsgZmFsc2UgfTsKLSAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFy
c2VkQ29udGVudFJhbmdlSGVhZGVyIHsgZmFsc2UgfTsKLSAgICBib29sIG1faXNSZWRpcmVjdGVk
IHsgZmFsc2UgfTsKKyAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2VkQ2FjaGVDb250cm9sSGVh
ZGVyIDogMTsKKyAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2VkQWdlSGVhZGVyIDogMTsKKyAg
ICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2VkRGF0ZUhlYWRlciA6IDE7CisgICAgbXV0YWJsZSBi
b29sIG1faGF2ZVBhcnNlZEV4cGlyZXNIZWFkZXIgOiAxOworICAgIG11dGFibGUgYm9vbCBtX2hh
dmVQYXJzZWRMYXN0TW9kaWZpZWRIZWFkZXIgOiAxOworICAgIG11dGFibGUgYm9vbCBtX2hhdmVQ
YXJzZWRDb250ZW50UmFuZ2VIZWFkZXIgOiAxOworICAgIGJvb2wgbV9pc1JlZGlyZWN0ZWQgOiAx
OworcHJvdGVjdGVkOgorICAgIGJvb2wgbV9pc051bGwgOiAxOwogCitwcml2YXRlOgogICAgIFNv
dXJjZSBtX3NvdXJjZSB7IFNvdXJjZTo6VW5rbm93biB9OwogICAgIFR5cGUgbV90eXBlIHsgVHlw
ZTo6RGVmYXVsdCB9OwogICAgIFRhaW50aW5nIG1fdGFpbnRpbmcgeyBUYWludGluZzo6QmFzaWMg
fTsKIAogcHJvdGVjdGVkOgotICAgIGJvb2wgbV9pc051bGwgeyB0cnVlIH07CiAgICAgaW50IG1f
aHR0cFN0YXR1c0NvZGUgeyAwIH07CiB9OwogCkBAIC0zMTAsOCArMzEyLDEwIEBAIGJvb2wgUmVz
b3VyY2VSZXNwb25zZUJhc2U6OmRlY29kZShEZWNvZGVyJiBkZWNvZGVyLCBSZXNvdXJjZVJlc3Bv
bnNlQmFzZSYgcmVzcG9uCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBpZiAoIWRlY29kZXIu
ZGVjb2RlRW51bShyZXNwb25zZS5tX3RhaW50aW5nKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwot
ICAgIGlmICghZGVjb2Rlci5kZWNvZGUocmVzcG9uc2UubV9pc1JlZGlyZWN0ZWQpKQorICAgIGJv
b2wgaXNSZWRpcmVjdGVkID0gZmFsc2U7CisgICAgaWYgKCFkZWNvZGVyLmRlY29kZShpc1JlZGly
ZWN0ZWQpKQogICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgcmVzcG9uc2UubV9pc1JlZGlyZWN0
ZWQgPSBpc1JlZGlyZWN0ZWQ7CiAgICAgcmVzcG9uc2UubV9pc051bGwgPSBmYWxzZTsKIAogICAg
IHJldHVybiB0cnVlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>