<?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>186718</bug_id>
          
          <creation_ts>2018-06-15 19:29:58 -0700</creation_ts>
          <short_desc>Better pack ResourceResponse</short_desc>
          <delta_ts>2018-06-16 12:19:23 -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>WebCore Misc.</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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1433662</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-06-15 19:29:58 -0700</bug_when>
    <thetext>Better pack ResourceResponse to save some memory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1433664</commentid>
    <comment_count>1</comment_count>
      <attachid>342869</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-06-15 19:31:49 -0700</bug_when>
    <thetext>Created attachment 342869
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1433665</commentid>
    <comment_count>2</comment_count>
      <attachid>342870</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-06-15 19:38:50 -0700</bug_when>
    <thetext>Created attachment 342870
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1433682</commentid>
    <comment_count>3</comment_count>
      <attachid>342870</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-06-15 21:57:01 -0700</bug_when>
    <thetext>Comment on attachment 342870
Patch

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

&gt; Source/WebCore/platform/network/ResourceResponseBase.h:235
&gt; +    int m_httpStatusCode;
&gt; +    bool m_isNull;

might as well add initializers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1433748</commentid>
    <comment_count>4</comment_count>
      <attachid>342884</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-06-16 11:30:33 -0700</bug_when>
    <thetext>Created attachment 342884
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1433763</commentid>
    <comment_count>5</comment_count>
      <attachid>342884</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-16 12:18:49 -0700</bug_when>
    <thetext>Comment on attachment 342884
Patch

Clearing flags on attachment: 342884

Committed r232910: &lt;https://trac.webkit.org/changeset/232910&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1433764</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-16 12:18:51 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1433765</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-06-16 12:19:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/41189077&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>342869</attachid>
            <date>2018-06-15 19:31:49 -0700</date>
            <delta_ts>2018-06-15 19:38:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186718-20180615193219.patch</filename>
            <type>text/plain</type>
            <size>2645</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyODkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjlhMWY3NjNmNWQ1OThm
NWIxM2ZiYmNmMzczMzc0NDU4OTYyZjM1Ni4uMjFjMDk4NTllZTlmZDY5NWM4MDcyNDdhMGY2OTg5
OWUxZjI3Mzk3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTA2LTE1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQmV0dGVyIHBhY2sgUmVzb3Vy
Y2VSZXNwb25zZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTg2NzE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQmV0dGVyIHBhY2sgUmVzb3VyY2VSZXNwb25zZSB0byByZWR1Y2UgaXRzIHNpemUgb24gTWFj
IGZyb20gNjMyIHRvIDYxNiBieXRlcy4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvUmVz
b3VyY2VSZXNwb25zZUJhc2UuaDoKKwogMjAxOC0wNi0xNSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpA
YXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBBUEkgdGVzdCBjb3ZlcmFnZSBmb3IgU1cgUmVnaXN0
cmF0aW9uRGF0YWJhc2UgZGVzdHJ1Y3Rpb24gYW5kIGZpeCBpc3N1ZXMgZm91bmQgYnkgdGhlIHRl
c3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VS
ZXNwb25zZUJhc2UuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VS
ZXNwb25zZUJhc2UuaAppbmRleCAwMzIxNzY3MzYxMzAzZDc1Nzg3ZWY1YmJiNjhkMGEwNWIwYzhm
NjkwLi43NDE3MGIyODRkMTQ2OTE4OTcwM2U0NDJhMjNiZTVhMDQzZTA0OTk1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVzcG9uc2VCYXNlLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlc3BvbnNlQmFz
ZS5oCkBAIC0yMDYsNyArMjA2LDYgQEAgcHJpdmF0ZToKICAgICB2b2lkIHNhbml0aXplSFRUUEhl
YWRlckZpZWxkc0FjY29yZGluZ1RvVGFpbnRpbmcoKTsKIAogcHJvdGVjdGVkOgotICAgIGJvb2wg
bV9pc051bGw7CiAgICAgVVJMIG1fdXJsOwogICAgIEF0b21pY1N0cmluZyBtX21pbWVUeXBlOwog
ICAgIGxvbmcgbG9uZyBtX2V4cGVjdGVkQ29udGVudExlbmd0aDsKQEAgLTIxOCw4ICsyMTcsNiBA
QCBwcm90ZWN0ZWQ6CiAKICAgICBtdXRhYmxlIHN0ZDo6b3B0aW9uYWw8Q2VydGlmaWNhdGVJbmZv
PiBtX2NlcnRpZmljYXRlSW5mbzsKIAotICAgIGludCBtX2h0dHBTdGF0dXNDb2RlOwotCiBwcml2
YXRlOgogICAgIG11dGFibGUgc3RkOjpvcHRpb25hbDxTZWNvbmRzPiBtX2FnZTsKICAgICBtdXRh
YmxlIHN0ZDo6b3B0aW9uYWw8V2FsbFRpbWU+IG1fZGF0ZTsKQEAgLTIyNywyMSArMjI0LDI0IEBA
IHByaXZhdGU6CiAgICAgbXV0YWJsZSBzdGQ6Om9wdGlvbmFsPFdhbGxUaW1lPiBtX2xhc3RNb2Rp
ZmllZDsKICAgICBtdXRhYmxlIFBhcnNlZENvbnRlbnRSYW5nZSBtX2NvbnRlbnRSYW5nZTsKICAg
ICBtdXRhYmxlIENhY2hlQ29udHJvbERpcmVjdGl2ZXMgbV9jYWNoZUNvbnRyb2xEaXJlY3RpdmVz
OworICAgIHN0ZDo6b3B0aW9uYWw8U0hBMTo6RGlnZXN0PiBtX2NhY2hlQm9keUtleTsKKworICAg
IFNvdXJjZSBtX3NvdXJjZSB7IFNvdXJjZTo6VW5rbm93biB9OworICAgIFR5cGUgbV90eXBlIHsg
VHlwZTo6RGVmYXVsdCB9OworICAgIFRhaW50aW5nIG1fdGFpbnRpbmcgeyBUYWludGluZzo6QmFz
aWMgfTsKKworcHJvdGVjdGVkOgorICAgIGludCBtX2h0dHBTdGF0dXNDb2RlOworICAgIGJvb2wg
bV9pc051bGw7CiAKK3ByaXZhdGU6CiAgICAgbXV0YWJsZSBib29sIG1faGF2ZVBhcnNlZENhY2hl
Q29udHJvbEhlYWRlciB7IGZhbHNlIH07CiAgICAgbXV0YWJsZSBib29sIG1faGF2ZVBhcnNlZEFn
ZUhlYWRlciB7IGZhbHNlIH07CiAgICAgbXV0YWJsZSBib29sIG1faGF2ZVBhcnNlZERhdGVIZWFk
ZXIgeyBmYWxzZSB9OwogICAgIG11dGFibGUgYm9vbCBtX2hhdmVQYXJzZWRFeHBpcmVzSGVhZGVy
IHsgZmFsc2UgfTsKICAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2VkTGFzdE1vZGlmaWVkSGVh
ZGVyIHsgZmFsc2UgfTsKICAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2VkQ29udGVudFJhbmdl
SGVhZGVyIHsgZmFsc2UgfTsKLQotICAgIFNvdXJjZSBtX3NvdXJjZSB7IFNvdXJjZTo6VW5rbm93
biB9OwotCi0gICAgc3RkOjpvcHRpb25hbDxTSEExOjpEaWdlc3Q+IG1fY2FjaGVCb2R5S2V5Owot
Ci0gICAgVHlwZSBtX3R5cGUgeyBUeXBlOjpEZWZhdWx0IH07CiAgICAgYm9vbCBtX2lzUmVkaXJl
Y3RlZCB7IGZhbHNlIH07Ci0gICAgVGFpbnRpbmcgbV90YWludGluZyB7IFRhaW50aW5nOjpCYXNp
YyB9OwogfTsKIAogaW5saW5lIGJvb2wgb3BlcmF0b3I9PShjb25zdCBSZXNvdXJjZVJlc3BvbnNl
JiBhLCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiBiKSB7IHJldHVybiBSZXNvdXJjZVJlc3BvbnNl
QmFzZTo6Y29tcGFyZShhLCBiKTsgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>342870</attachid>
            <date>2018-06-15 19:38:50 -0700</date>
            <delta_ts>2018-06-16 11:30:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186718-20180615193919.patch</filename>
            <type>text/plain</type>
            <size>3744</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyODkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjlhMWY3NjNmNWQ1OThm
NWIxM2ZiYmNmMzczMzc0NDU4OTYyZjM1Ni4uMjFjMDk4NTllZTlmZDY5NWM4MDcyNDdhMGY2OTg5
OWUxZjI3Mzk3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTA2LTE1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQmV0dGVyIHBhY2sgUmVzb3Vy
Y2VSZXNwb25zZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTg2NzE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQmV0dGVyIHBhY2sgUmVzb3VyY2VSZXNwb25zZSB0byByZWR1Y2UgaXRzIHNpemUgb24gTWFj
IGZyb20gNjMyIHRvIDYxNiBieXRlcy4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvUmVz
b3VyY2VSZXNwb25zZUJhc2UuaDoKKwogMjAxOC0wNi0xNSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpA
YXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBBUEkgdGVzdCBjb3ZlcmFnZSBmb3IgU1cgUmVnaXN0
cmF0aW9uRGF0YWJhc2UgZGVzdHJ1Y3Rpb24gYW5kIGZpeCBpc3N1ZXMgZm91bmQgYnkgdGhlIHRl
c3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VS
ZXNwb25zZUJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJj
ZVJlc3BvbnNlQmFzZS5jcHAKaW5kZXggZTJkZjIyNjkwYjI1ODMyOTFmZWUzZjBhYTc1YzI3ODk3
ZDg2MGYzYy4uYjdjYTAwZmU2YmY5ZjdkNDdjYmZiMGI5OGJhNGQxZDEzNDVjYjY0NSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlc3BvbnNlQmFz
ZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlc3Bv
bnNlQmFzZS5jcHAKQEAgLTQ4LDIwICs0OCwyMCBAQCBib29sIGlzU2NyaXB0QWxsb3dlZEJ5Tm9z
bmlmZihjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSkKIH0KIAogUmVzb3VyY2VSZXNw
b25zZUJhc2U6OlJlc291cmNlUmVzcG9uc2VCYXNlKCkKLSAgICA6IG1faXNOdWxsKHRydWUpCi0g
ICAgLCBtX2V4cGVjdGVkQ29udGVudExlbmd0aCgwKQorICAgIDogbV9leHBlY3RlZENvbnRlbnRM
ZW5ndGgoMCkKICAgICAsIG1faHR0cFN0YXR1c0NvZGUoMCkKKyAgICAsIG1faXNOdWxsKHRydWUp
CiB7CiB9CiAKIFJlc291cmNlUmVzcG9uc2VCYXNlOjpSZXNvdXJjZVJlc3BvbnNlQmFzZShjb25z
dCBVUkwmIHVybCwgY29uc3QgU3RyaW5nJiBtaW1lVHlwZSwgbG9uZyBsb25nIGV4cGVjdGVkTGVu
Z3RoLCBjb25zdCBTdHJpbmcmIHRleHRFbmNvZGluZ05hbWUpCi0gICAgOiBtX2lzTnVsbChmYWxz
ZSkKLSAgICAsIG1fdXJsKHVybCkKKyAgICA6IG1fdXJsKHVybCkKICAgICAsIG1fbWltZVR5cGUo
bWltZVR5cGUpCiAgICAgLCBtX2V4cGVjdGVkQ29udGVudExlbmd0aChleHBlY3RlZExlbmd0aCkK
ICAgICAsIG1fdGV4dEVuY29kaW5nTmFtZSh0ZXh0RW5jb2RpbmdOYW1lKQogICAgICwgbV9jZXJ0
aWZpY2F0ZUluZm8oQ2VydGlmaWNhdGVJbmZvKCkpIC8vIEVtcHR5IGJ1dCB2YWxpZCBmb3Igc3lu
dGhldGljIHJlc3BvbnNlcy4KICAgICAsIG1faHR0cFN0YXR1c0NvZGUoMCkKKyAgICAsIG1faXNO
dWxsKGZhbHNlKQogewogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL1Jlc291cmNlUmVzcG9uc2VCYXNlLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL1Jlc291cmNlUmVzcG9uc2VCYXNlLmgKaW5kZXggMDMyMTc2NzM2MTMwM2Q3NTc4N2Vm
NWJiYjY4ZDBhMDViMGM4ZjY5MC4uNzQxNzBiMjg0ZDE0NjkxODk3MDNlNDQyYTIzYmU1YTA0M2Uw
NDk5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJj
ZVJlc3BvbnNlQmFzZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVz
b3VyY2VSZXNwb25zZUJhc2UuaApAQCAtMjA2LDcgKzIwNiw2IEBAIHByaXZhdGU6CiAgICAgdm9p
ZCBzYW5pdGl6ZUhUVFBIZWFkZXJGaWVsZHNBY2NvcmRpbmdUb1RhaW50aW5nKCk7CiAKIHByb3Rl
Y3RlZDoKLSAgICBib29sIG1faXNOdWxsOwogICAgIFVSTCBtX3VybDsKICAgICBBdG9taWNTdHJp
bmcgbV9taW1lVHlwZTsKICAgICBsb25nIGxvbmcgbV9leHBlY3RlZENvbnRlbnRMZW5ndGg7CkBA
IC0yMTgsOCArMjE3LDYgQEAgcHJvdGVjdGVkOgogCiAgICAgbXV0YWJsZSBzdGQ6Om9wdGlvbmFs
PENlcnRpZmljYXRlSW5mbz4gbV9jZXJ0aWZpY2F0ZUluZm87CiAKLSAgICBpbnQgbV9odHRwU3Rh
dHVzQ29kZTsKLQogcHJpdmF0ZToKICAgICBtdXRhYmxlIHN0ZDo6b3B0aW9uYWw8U2Vjb25kcz4g
bV9hZ2U7CiAgICAgbXV0YWJsZSBzdGQ6Om9wdGlvbmFsPFdhbGxUaW1lPiBtX2RhdGU7CkBAIC0y
MjcsMjEgKzIyNCwyNCBAQCBwcml2YXRlOgogICAgIG11dGFibGUgc3RkOjpvcHRpb25hbDxXYWxs
VGltZT4gbV9sYXN0TW9kaWZpZWQ7CiAgICAgbXV0YWJsZSBQYXJzZWRDb250ZW50UmFuZ2UgbV9j
b250ZW50UmFuZ2U7CiAgICAgbXV0YWJsZSBDYWNoZUNvbnRyb2xEaXJlY3RpdmVzIG1fY2FjaGVD
b250cm9sRGlyZWN0aXZlczsKKyAgICBzdGQ6Om9wdGlvbmFsPFNIQTE6OkRpZ2VzdD4gbV9jYWNo
ZUJvZHlLZXk7CisKKyAgICBTb3VyY2UgbV9zb3VyY2UgeyBTb3VyY2U6OlVua25vd24gfTsKKyAg
ICBUeXBlIG1fdHlwZSB7IFR5cGU6OkRlZmF1bHQgfTsKKyAgICBUYWludGluZyBtX3RhaW50aW5n
IHsgVGFpbnRpbmc6OkJhc2ljIH07CisKK3Byb3RlY3RlZDoKKyAgICBpbnQgbV9odHRwU3RhdHVz
Q29kZTsKKyAgICBib29sIG1faXNOdWxsOwogCitwcml2YXRlOgogICAgIG11dGFibGUgYm9vbCBt
X2hhdmVQYXJzZWRDYWNoZUNvbnRyb2xIZWFkZXIgeyBmYWxzZSB9OwogICAgIG11dGFibGUgYm9v
bCBtX2hhdmVQYXJzZWRBZ2VIZWFkZXIgeyBmYWxzZSB9OwogICAgIG11dGFibGUgYm9vbCBtX2hh
dmVQYXJzZWREYXRlSGVhZGVyIHsgZmFsc2UgfTsKICAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFy
c2VkRXhwaXJlc0hlYWRlciB7IGZhbHNlIH07CiAgICAgbXV0YWJsZSBib29sIG1faGF2ZVBhcnNl
ZExhc3RNb2RpZmllZEhlYWRlciB7IGZhbHNlIH07CiAgICAgbXV0YWJsZSBib29sIG1faGF2ZVBh
cnNlZENvbnRlbnRSYW5nZUhlYWRlciB7IGZhbHNlIH07Ci0KLSAgICBTb3VyY2UgbV9zb3VyY2Ug
eyBTb3VyY2U6OlVua25vd24gfTsKLQotICAgIHN0ZDo6b3B0aW9uYWw8U0hBMTo6RGlnZXN0PiBt
X2NhY2hlQm9keUtleTsKLQotICAgIFR5cGUgbV90eXBlIHsgVHlwZTo6RGVmYXVsdCB9OwogICAg
IGJvb2wgbV9pc1JlZGlyZWN0ZWQgeyBmYWxzZSB9OwotICAgIFRhaW50aW5nIG1fdGFpbnRpbmcg
eyBUYWludGluZzo6QmFzaWMgfTsKIH07CiAKIGlubGluZSBib29sIG9wZXJhdG9yPT0oY29uc3Qg
UmVzb3VyY2VSZXNwb25zZSYgYSwgY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgYikgeyByZXR1cm4g
UmVzb3VyY2VSZXNwb25zZUJhc2U6OmNvbXBhcmUoYSwgYik7IH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>342884</attachid>
            <date>2018-06-16 11:30:33 -0700</date>
            <delta_ts>2018-06-16 12:18:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186718-20180616113101.patch</filename>
            <type>text/plain</type>
            <size>3911</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyOTA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzFhMzBmYzFmMmY3MTcz
YTYzMmVmM2M2ZmIzOTU5MjNiOGEzZGEyNS4uMjIxZWUyNWM4YTc2ZjE1YzgxMWYzNDBjOTUwNTJm
NDEwYmQxMjViMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTA2LTE2ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQmV0dGVyIHBhY2sgUmVzb3Vy
Y2VSZXNwb25zZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTg2NzE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAg
IEJldHRlciBwYWNrIFJlc291cmNlUmVzcG9uc2UgdG8gcmVkdWNlIGl0cyBzaXplIG9uIE1hYyBm
cm9tIDYzMiB0byA2MTYgYnl0ZXMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291
cmNlUmVzcG9uc2VCYXNlLmg6CisKIDIwMTgtMDYtMTUgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KIAogICAgICAgICBCZXR0ZXIgcGFjayBNZWRpYVF1ZXJ5CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVzcG9uc2VCYXNlLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXNwb25zZUJhc2UuY3Bw
CmluZGV4IGUyZGYyMjY5MGIyNTgzMjkxZmVlM2YwYWE3NWMyNzg5N2Q4NjBmM2MuLjQxOTY3ODM5
NmJjNjMzMTlmOGY4MTk0ZGMwOTA1MWQzYzIxZGEyZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXNwb25zZUJhc2UuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXNwb25zZUJhc2UuY3BwCkBAIC00
NywyMSArNDcsMTUgQEAgYm9vbCBpc1NjcmlwdEFsbG93ZWRCeU5vc25pZmYoY29uc3QgUmVzb3Vy
Y2VSZXNwb25zZSYgcmVzcG9uc2UpCiAgICAgcmV0dXJuIE1JTUVUeXBlUmVnaXN0cnk6OmlzU3Vw
cG9ydGVkSmF2YVNjcmlwdE1JTUVUeXBlKG1pbWVUeXBlKTsKIH0KIAotUmVzb3VyY2VSZXNwb25z
ZUJhc2U6OlJlc291cmNlUmVzcG9uc2VCYXNlKCkKLSAgICA6IG1faXNOdWxsKHRydWUpCi0gICAg
LCBtX2V4cGVjdGVkQ29udGVudExlbmd0aCgwKQotICAgICwgbV9odHRwU3RhdHVzQ29kZSgwKQot
ewotfQorUmVzb3VyY2VSZXNwb25zZUJhc2U6OlJlc291cmNlUmVzcG9uc2VCYXNlKCkgPSBkZWZh
dWx0OwogCiBSZXNvdXJjZVJlc3BvbnNlQmFzZTo6UmVzb3VyY2VSZXNwb25zZUJhc2UoY29uc3Qg
VVJMJiB1cmwsIGNvbnN0IFN0cmluZyYgbWltZVR5cGUsIGxvbmcgbG9uZyBleHBlY3RlZExlbmd0
aCwgY29uc3QgU3RyaW5nJiB0ZXh0RW5jb2RpbmdOYW1lKQotICAgIDogbV9pc051bGwoZmFsc2Up
Ci0gICAgLCBtX3VybCh1cmwpCisgICAgOiBtX3VybCh1cmwpCiAgICAgLCBtX21pbWVUeXBlKG1p
bWVUeXBlKQogICAgICwgbV9leHBlY3RlZENvbnRlbnRMZW5ndGgoZXhwZWN0ZWRMZW5ndGgpCiAg
ICAgLCBtX3RleHRFbmNvZGluZ05hbWUodGV4dEVuY29kaW5nTmFtZSkKICAgICAsIG1fY2VydGlm
aWNhdGVJbmZvKENlcnRpZmljYXRlSW5mbygpKSAvLyBFbXB0eSBidXQgdmFsaWQgZm9yIHN5bnRo
ZXRpYyByZXNwb25zZXMuCi0gICAgLCBtX2h0dHBTdGF0dXNDb2RlKDApCisgICAgLCBtX2lzTnVs
bChmYWxzZSkKIHsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9SZXNvdXJjZVJlc3BvbnNlQmFzZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9SZXNvdXJjZVJlc3BvbnNlQmFzZS5oCmluZGV4IDAzMjE3NjczNjEzMDNkNzU3ODdlZjVi
YmI2OGQwYTA1YjBjOGY2OTAuLmFmNjk1YjdlOGY3ZjZkZTZhOGFhZTEzZmY3MThkZTBmYmVjMDU4
NzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VS
ZXNwb25zZUJhc2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291
cmNlUmVzcG9uc2VCYXNlLmgKQEAgLTIwNiwxMCArMjA2LDkgQEAgcHJpdmF0ZToKICAgICB2b2lk
IHNhbml0aXplSFRUUEhlYWRlckZpZWxkc0FjY29yZGluZ1RvVGFpbnRpbmcoKTsKIAogcHJvdGVj
dGVkOgotICAgIGJvb2wgbV9pc051bGw7CiAgICAgVVJMIG1fdXJsOwogICAgIEF0b21pY1N0cmlu
ZyBtX21pbWVUeXBlOwotICAgIGxvbmcgbG9uZyBtX2V4cGVjdGVkQ29udGVudExlbmd0aDsKKyAg
ICBsb25nIGxvbmcgbV9leHBlY3RlZENvbnRlbnRMZW5ndGggeyAwIH07CiAgICAgQXRvbWljU3Ry
aW5nIG1fdGV4dEVuY29kaW5nTmFtZTsKICAgICBBdG9taWNTdHJpbmcgbV9odHRwU3RhdHVzVGV4
dDsKICAgICBBdG9taWNTdHJpbmcgbV9odHRwVmVyc2lvbjsKQEAgLTIxOCw4ICsyMTcsNiBAQCBw
cm90ZWN0ZWQ6CiAKICAgICBtdXRhYmxlIHN0ZDo6b3B0aW9uYWw8Q2VydGlmaWNhdGVJbmZvPiBt
X2NlcnRpZmljYXRlSW5mbzsKIAotICAgIGludCBtX2h0dHBTdGF0dXNDb2RlOwotCiBwcml2YXRl
OgogICAgIG11dGFibGUgc3RkOjpvcHRpb25hbDxTZWNvbmRzPiBtX2FnZTsKICAgICBtdXRhYmxl
IHN0ZDo6b3B0aW9uYWw8V2FsbFRpbWU+IG1fZGF0ZTsKQEAgLTIyNywyMSArMjI0LDI0IEBAIHBy
aXZhdGU6CiAgICAgbXV0YWJsZSBzdGQ6Om9wdGlvbmFsPFdhbGxUaW1lPiBtX2xhc3RNb2RpZmll
ZDsKICAgICBtdXRhYmxlIFBhcnNlZENvbnRlbnRSYW5nZSBtX2NvbnRlbnRSYW5nZTsKICAgICBt
dXRhYmxlIENhY2hlQ29udHJvbERpcmVjdGl2ZXMgbV9jYWNoZUNvbnRyb2xEaXJlY3RpdmVzOwor
ICAgIHN0ZDo6b3B0aW9uYWw8U0hBMTo6RGlnZXN0PiBtX2NhY2hlQm9keUtleTsKKworICAgIFNv
dXJjZSBtX3NvdXJjZSB7IFNvdXJjZTo6VW5rbm93biB9OworICAgIFR5cGUgbV90eXBlIHsgVHlw
ZTo6RGVmYXVsdCB9OworICAgIFRhaW50aW5nIG1fdGFpbnRpbmcgeyBUYWludGluZzo6QmFzaWMg
fTsKKworcHJvdGVjdGVkOgorICAgIGludCBtX2h0dHBTdGF0dXNDb2RlIHsgMCB9OworICAgIGJv
b2wgbV9pc051bGwgeyB0cnVlIH07CiAKK3ByaXZhdGU6CiAgICAgbXV0YWJsZSBib29sIG1faGF2
ZVBhcnNlZENhY2hlQ29udHJvbEhlYWRlciB7IGZhbHNlIH07CiAgICAgbXV0YWJsZSBib29sIG1f
aGF2ZVBhcnNlZEFnZUhlYWRlciB7IGZhbHNlIH07CiAgICAgbXV0YWJsZSBib29sIG1faGF2ZVBh
cnNlZERhdGVIZWFkZXIgeyBmYWxzZSB9OwogICAgIG11dGFibGUgYm9vbCBtX2hhdmVQYXJzZWRF
eHBpcmVzSGVhZGVyIHsgZmFsc2UgfTsKICAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2VkTGFz
dE1vZGlmaWVkSGVhZGVyIHsgZmFsc2UgfTsKICAgICBtdXRhYmxlIGJvb2wgbV9oYXZlUGFyc2Vk
Q29udGVudFJhbmdlSGVhZGVyIHsgZmFsc2UgfTsKLQotICAgIFNvdXJjZSBtX3NvdXJjZSB7IFNv
dXJjZTo6VW5rbm93biB9OwotCi0gICAgc3RkOjpvcHRpb25hbDxTSEExOjpEaWdlc3Q+IG1fY2Fj
aGVCb2R5S2V5OwotCi0gICAgVHlwZSBtX3R5cGUgeyBUeXBlOjpEZWZhdWx0IH07CiAgICAgYm9v
bCBtX2lzUmVkaXJlY3RlZCB7IGZhbHNlIH07Ci0gICAgVGFpbnRpbmcgbV90YWludGluZyB7IFRh
aW50aW5nOjpCYXNpYyB9OwogfTsKIAogaW5saW5lIGJvb2wgb3BlcmF0b3I9PShjb25zdCBSZXNv
dXJjZVJlc3BvbnNlJiBhLCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiBiKSB7IHJldHVybiBSZXNv
dXJjZVJlc3BvbnNlQmFzZTo6Y29tcGFyZShhLCBiKTsgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>