<?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>189627</bug_id>
          
          <creation_ts>2018-09-14 13:02:29 -0700</creation_ts>
          <short_desc>XMLHttpRequest::createResponseBlob() should create a Blob with type for empty response</short_desc>
          <delta_ts>2018-09-18 09:10:45 -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>Page Loading</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="Rob Buis">rbuis</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1459851</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2018-09-14 13:02:29 -0700</bug_when>
    <thetext>Right now we return an empty Blob without type when the response is empty, but it should include the type always:
https://xhr.spec.whatwg.org/#blob-response</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459853</commentid>
    <comment_count>1</comment_count>
      <attachid>349791</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2018-09-14 13:06:32 -0700</bug_when>
    <thetext>Created attachment 349791
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459875</commentid>
    <comment_count>2</comment_count>
      <attachid>349800</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2018-09-14 13:51:59 -0700</bug_when>
    <thetext>Created attachment 349800
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460605</commentid>
    <comment_count>3</comment_count>
      <attachid>349800</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-18 09:06:46 -0700</bug_when>
    <thetext>Comment on attachment 349800
Patch

Rejecting attachment 349800 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-02&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 349800, &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=349800&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=189627&amp;ctype=xml&amp;excludefield=attachmentdata
Processing 1 patch from 1 bug.
Processing patch 349800 from bug 189627.
Fetching: https://bugs.webkit.org/attachment.cgi?id=349800
Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Alexey Proskuryakov&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Parsed 7 diffs from patch file(s).
patching file Source/WebCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Source/WebCore/xml/XMLHttpRequest.cpp
Hunk #1 FAILED at 220.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebCore/xml/XMLHttpRequest.cpp.rej
patching file LayoutTests/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file LayoutTests/imported/w3c/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file LayoutTests/fast/files/xhr-response-blob-expected.txt
Hunk #1 FAILED at 16.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/fast/files/xhr-response-blob-expected.txt.rej
patching file LayoutTests/fast/files/xhr-response-blob.html
Hunk #1 FAILED at 34.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/fast/files/xhr-response-blob.html.rej
patching file LayoutTests/imported/w3c/web-platform-tests/xhr/overridemimetype-blob-expected.txt
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/imported/w3c/web-platform-tests/xhr/overridemimetype-blob-expected.txt.rej

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Alexey Proskuryakov&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: https://webkit-queues.webkit.org/results/9257282</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460608</commentid>
    <comment_count>4</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2018-09-18 09:08:22 -0700</bug_when>
    <thetext>Landed in https://trac.webkit.org/changeset/236031/webkit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460609</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-09-18 09:08:36 -0700</bug_when>
    <thetext>Looks like Rob already committed this in http://trac.webkit.org/r236031 but forgot to update the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460610</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-09-18 09:09:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/44562384&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460611</commentid>
    <comment_count>7</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2018-09-18 09:10:45 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #5)
&gt; Looks like Rob already committed this in http://trac.webkit.org/r236031 but
&gt; forgot to update the bug.

Yep, sorry! I have to get used to this workflow again.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349791</attachid>
            <date>2018-09-14 13:06:32 -0700</date>
            <delta_ts>2018-09-14 13:51:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189627-20180914220632.patch</filename>
            <type>text/plain</type>
            <size>3556</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2MDA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTU5Y2Q4YzczZjFmMGE4
ZjQzMzRmYWYwNWEwOGFlNjhhYjFmNzM0MS4uN2M1MWY4Y2MxNWM1NTEzNjNmYzI1NzIxMTQ2NjYy
NjIxN2RlOGM2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE4LTA5LTE0ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgWE1MSHR0cFJlcXVlc3Q6OmNyZWF0
ZVJlc3BvbnNlQmxvYigpIHNob3VsZCBjcmVhdGUgYSBCbG9iIHdpdGggdHlwZSBmb3IgZW1wdHkg
cmVzcG9uc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE4OTYyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFJpZ2h0IG5vdyB3ZSByZXR1cm4gYW4gZW1wdHkgQmxvYiB3aXRob3V0IHR5cGUgd2hlbiB0aGUg
cmVzcG9uc2UgaXMgZW1wdHksIGJ1dAorICAgICAgICBpdCBzaG91bGQgYWx3YXlzIGluY2x1ZGUg
dGhlIHR5cGUgWzFdLgorCisgICAgICAgIFRlc3Q6IHdlYi1wbGF0Zm9ybS10ZXN0cy94aHIvb3Zl
cnJpZGVtaW1ldHlwZS1ibG9iLmh0bWwKKworICAgICAgICBbMV0gaHR0cHM6Ly94aHIuc3BlYy53
aGF0d2cub3JnLyNibG9iLXJlc3BvbnNlCisKKyAgICAgICAgKiB4bWwvWE1MSHR0cFJlcXVlc3Qu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6WE1MSHR0cFJlcXVlc3Q6OmNyZWF0ZVJlc3BvbnNlQmxv
Yik6CisKIDIwMTgtMDktMTQgIERldmluIFJvdXNzbyAgPHdlYmtpdEBkZXZpbnJvdXNzby5jb20+
CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogUmVjb3JkIGFjdGlvbnMgcGVyZm9ybWVkIG9uIElt
YWdlQml0bWFwUmVuZGVyaW5nQ29udGV4dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUveG1s
L1hNTEh0dHBSZXF1ZXN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5j
cHAKaW5kZXggOGQ4ZjgzZDA0YzU1YWQ2YjcyODZlZjc4YmJmOGI2NDQ5YWQ1NzdlOC4uNjMxYmE3
OGI3NGNjNGE4YmYzZGZhOWJhODFkZTk4MzE3YzQ2MjFmOSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1M
SHR0cFJlcXVlc3QuY3BwCkBAIC0yMjAsMTIgKzIyMCwxMCBAQCBSZWY8QmxvYj4gWE1MSHR0cFJl
cXVlc3Q6OmNyZWF0ZVJlc3BvbnNlQmxvYigpCiAgICAgQVNTRVJUKHJlc3BvbnNlVHlwZSgpID09
IFJlc3BvbnNlVHlwZTo6QmxvYik7CiAgICAgQVNTRVJUKGRvbmVXaXRob3V0RXJyb3JzKCkpOwog
Ci0gICAgaWYgKCFtX2JpbmFyeVJlc3BvbnNlQnVpbGRlcikKLSAgICAgICAgcmV0dXJuIEJsb2I6
OmNyZWF0ZSgpOwotCiAgICAgLy8gRklYTUU6IFdlIGp1c3QgcmVjZWl2ZWQgdGhlIGRhdGEgZnJv
bSBOZXR3b3JrUHJvY2VzcywgYW5kIGFyZSBzZW5kaW5nIGl0IGJhY2suIFRoaXMgaXMgaW5lZmZp
Y2llbnQuCiAgICAgVmVjdG9yPHVpbnQ4X3Q+IGRhdGE7Ci0gICAgZGF0YS5hcHBlbmQobV9iaW5h
cnlSZXNwb25zZUJ1aWxkZXItPmRhdGEoKSwgbV9iaW5hcnlSZXNwb25zZUJ1aWxkZXItPnNpemUo
KSk7CisgICAgaWYgKG1fYmluYXJ5UmVzcG9uc2VCdWlsZGVyKQorICAgICAgICBkYXRhLmFwcGVu
ZChtX2JpbmFyeVJlc3BvbnNlQnVpbGRlci0+ZGF0YSgpLCBtX2JpbmFyeVJlc3BvbnNlQnVpbGRl
ci0+c2l6ZSgpKTsKICAgICBtX2JpbmFyeVJlc3BvbnNlQnVpbGRlciA9IG51bGxwdHI7CiAgICAg
U3RyaW5nIG5vcm1hbGl6ZWRDb250ZW50VHlwZSA9IEJsb2I6Om5vcm1hbGl6ZWRDb250ZW50VHlw
ZShyZXNwb25zZU1JTUVUeXBlKCkpOyAvLyByZXNwb25zZU1JTUVUeXBlIGRlZmF1bHRzIHRvIHRl
eHQveG1sIHdoaWNoIG1heSBiZSBpbmNvcnJlY3QuCiAgICAgcmV0dXJuIEJsb2I6OmNyZWF0ZShX
VEZNb3ZlKGRhdGEpLCBub3JtYWxpemVkQ29udGVudFR5cGUpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cKaW5kZXggOGYxM2RjNGIxNGJmNGNhOTgwNWNiYjFlMjgyNmUxNGEwYzIxNzhmNy4u
NGJhOGUzMjkwNzFlNjg1ZGU1MzUyOTAxOGQxNWRmZTY3YWM0YzE3YyAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTgtMDktMTQgIFJvYiBCdWlzICA8
cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICBYTUxIdHRwUmVxdWVzdDo6Y3JlYXRlUmVzcG9u
c2VCbG9iKCkgc2hvdWxkIGNyZWF0ZSBhIEJsb2Igd2l0aCB0eXBlIGZvciBlbXB0eSByZXNwb25z
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5NjI3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWIt
cGxhdGZvcm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5cGUtYmxvYi1leHBlY3RlZC50eHQ6CisK
IDIwMTgtMDktMTQgIE1zMmdlciAgPE1zMmdlckBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJlbW92
ZSBzb21lIG9ic29sZXRlIFhIUiB0ZXN0cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy94aHIvb3ZlcnJpZGVtaW1ldHlwZS1ibG9iLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMveGhy
L292ZXJyaWRlbWltZXR5cGUtYmxvYi1leHBlY3RlZC50eHQKaW5kZXggNGJlNzQ0ODZjYWFkYjQy
ODM0ZGQ0YTA3M2FkNDZlMmQzNmNjNTRjOS4uOTczMzBiN2U5OWQzY2JlZTZjZDMxNTUyY2IyZTJi
YWNjY2FhZTEzYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy94aHIvb3ZlcnJpZGVtaW1ldHlwZS1ibG9iLWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3hoci9vdmVycmlkZW1p
bWV0eXBlLWJsb2ItZXhwZWN0ZWQudHh0CkBAIC0xLDUgKzEsNSBAQAogCi1GQUlMIFVzZSB0ZXh0
L3htbCBhcyBmYWxsYmFjayBNSU1FIHR5cGUgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgInRleHQv
eG1sIiBidXQgZ290ICIiCitQQVNTIFVzZSB0ZXh0L3htbCBhcyBmYWxsYmFjayBNSU1FIHR5cGUg
CiBQQVNTIFVzZSB0ZXh0L3htbCBhcyBmYWxsYmFjayBNSU1FIHR5cGUsIDIgCiBGQUlMIExvYWRp
bmcgZGF0YeKApiBwcm9taXNlX3Rlc3Q6IFVuaGFuZGxlZCByZWplY3Rpb24gd2l0aCB2YWx1ZTog
b2JqZWN0ICJUeXBlRXJyb3I6IHVuZGVmaW5lZCBpcyBub3QgYSBmdW5jdGlvbiAobmVhciAnLi4u
dGVzdHMuZm9yRWFjaC4uLicpIgogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349800</attachid>
            <date>2018-09-14 13:51:59 -0700</date>
            <delta_ts>2018-09-18 09:06:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189627-20180914225159.patch</filename>
            <type>text/plain</type>
            <size>5563</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2MDA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTU5Y2Q4YzczZjFmMGE4
ZjQzMzRmYWYwNWEwOGFlNjhhYjFmNzM0MS4uN2M1MWY4Y2MxNWM1NTEzNjNmYzI1NzIxMTQ2NjYy
NjIxN2RlOGM2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE4LTA5LTE0ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgWE1MSHR0cFJlcXVlc3Q6OmNyZWF0
ZVJlc3BvbnNlQmxvYigpIHNob3VsZCBjcmVhdGUgYSBCbG9iIHdpdGggdHlwZSBmb3IgZW1wdHkg
cmVzcG9uc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE4OTYyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFJpZ2h0IG5vdyB3ZSByZXR1cm4gYW4gZW1wdHkgQmxvYiB3aXRob3V0IHR5cGUgd2hlbiB0aGUg
cmVzcG9uc2UgaXMgZW1wdHksIGJ1dAorICAgICAgICBpdCBzaG91bGQgYWx3YXlzIGluY2x1ZGUg
dGhlIHR5cGUgWzFdLgorCisgICAgICAgIFRlc3Q6IHdlYi1wbGF0Zm9ybS10ZXN0cy94aHIvb3Zl
cnJpZGVtaW1ldHlwZS1ibG9iLmh0bWwKKworICAgICAgICBbMV0gaHR0cHM6Ly94aHIuc3BlYy53
aGF0d2cub3JnLyNibG9iLXJlc3BvbnNlCisKKyAgICAgICAgKiB4bWwvWE1MSHR0cFJlcXVlc3Qu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6WE1MSHR0cFJlcXVlc3Q6OmNyZWF0ZVJlc3BvbnNlQmxv
Yik6CisKIDIwMTgtMDktMTQgIERldmluIFJvdXNzbyAgPHdlYmtpdEBkZXZpbnJvdXNzby5jb20+
CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogUmVjb3JkIGFjdGlvbnMgcGVyZm9ybWVkIG9uIElt
YWdlQml0bWFwUmVuZGVyaW5nQ29udGV4dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUveG1s
L1hNTEh0dHBSZXF1ZXN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5j
cHAKaW5kZXggOGQ4ZjgzZDA0YzU1YWQ2YjcyODZlZjc4YmJmOGI2NDQ5YWQ1NzdlOC4uNjMxYmE3
OGI3NGNjNGE4YmYzZGZhOWJhODFkZTk4MzE3YzQ2MjFmOSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1M
SHR0cFJlcXVlc3QuY3BwCkBAIC0yMjAsMTIgKzIyMCwxMCBAQCBSZWY8QmxvYj4gWE1MSHR0cFJl
cXVlc3Q6OmNyZWF0ZVJlc3BvbnNlQmxvYigpCiAgICAgQVNTRVJUKHJlc3BvbnNlVHlwZSgpID09
IFJlc3BvbnNlVHlwZTo6QmxvYik7CiAgICAgQVNTRVJUKGRvbmVXaXRob3V0RXJyb3JzKCkpOwog
Ci0gICAgaWYgKCFtX2JpbmFyeVJlc3BvbnNlQnVpbGRlcikKLSAgICAgICAgcmV0dXJuIEJsb2I6
OmNyZWF0ZSgpOwotCiAgICAgLy8gRklYTUU6IFdlIGp1c3QgcmVjZWl2ZWQgdGhlIGRhdGEgZnJv
bSBOZXR3b3JrUHJvY2VzcywgYW5kIGFyZSBzZW5kaW5nIGl0IGJhY2suIFRoaXMgaXMgaW5lZmZp
Y2llbnQuCiAgICAgVmVjdG9yPHVpbnQ4X3Q+IGRhdGE7Ci0gICAgZGF0YS5hcHBlbmQobV9iaW5h
cnlSZXNwb25zZUJ1aWxkZXItPmRhdGEoKSwgbV9iaW5hcnlSZXNwb25zZUJ1aWxkZXItPnNpemUo
KSk7CisgICAgaWYgKG1fYmluYXJ5UmVzcG9uc2VCdWlsZGVyKQorICAgICAgICBkYXRhLmFwcGVu
ZChtX2JpbmFyeVJlc3BvbnNlQnVpbGRlci0+ZGF0YSgpLCBtX2JpbmFyeVJlc3BvbnNlQnVpbGRl
ci0+c2l6ZSgpKTsKICAgICBtX2JpbmFyeVJlc3BvbnNlQnVpbGRlciA9IG51bGxwdHI7CiAgICAg
U3RyaW5nIG5vcm1hbGl6ZWRDb250ZW50VHlwZSA9IEJsb2I6Om5vcm1hbGl6ZWRDb250ZW50VHlw
ZShyZXNwb25zZU1JTUVUeXBlKCkpOyAvLyByZXNwb25zZU1JTUVUeXBlIGRlZmF1bHRzIHRvIHRl
eHQveG1sIHdoaWNoIG1heSBiZSBpbmNvcnJlY3QuCiAgICAgcmV0dXJuIEJsb2I6OmNyZWF0ZShX
VEZNb3ZlKGRhdGEpLCBub3JtYWxpemVkQ29udGVudFR5cGUpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDJiYWJlNDFlYTdi
Y2NhZjY2ZDc4MmJiZGFlNmUyNzY5YmY3NjMxNTkuLmE2ZWJjMzU0NDgxYWNiN2I2OGNjODg2MTE2
YjMyYWEwMzQ1MDAwZWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxOC0wOS0xNCAgUm9iIEJ1
aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFhNTEh0dHBSZXF1ZXN0OjpjcmVhdGVS
ZXNwb25zZUJsb2IoKSBzaG91bGQgY3JlYXRlIGEgQmxvYiB3aXRoIHR5cGUgZm9yIGVtcHR5IHJl
c3BvbnNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
ODk2MjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IGZhc3QvZmlsZXMveGhyLXJlc3BvbnNlLWJsb2ItZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZh
c3QvZmlsZXMveGhyLXJlc3BvbnNlLWJsb2IuaHRtbDoKKwogMjAxOC0wOS0xNCAgRGV2aW4gUm91
c3NvICA8d2Via2l0QGRldmlucm91c3NvLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBS
ZWNvcmQgYWN0aW9ucyBwZXJmb3JtZWQgb24gSW1hZ2VCaXRtYXBSZW5kZXJpbmdDb250ZXh0CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCA4ZjEzZGM0YjE0YmY0Y2E5ODA1Y2JiMWUy
ODI2ZTE0YTBjMjE3OGY3Li40YmE4ZTMyOTA3MWU2ODVkZTUzNTI5MDE4ZDE1ZGZlNjdhYzRjMTdj
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxOC0w
OS0xNCAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFhNTEh0dHBSZXF1
ZXN0OjpjcmVhdGVSZXNwb25zZUJsb2IoKSBzaG91bGQgY3JlYXRlIGEgQmxvYiB3aXRoIHR5cGUg
Zm9yIGVtcHR5IHJlc3BvbnNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xODk2MjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy94aHIvb3ZlcnJpZGVtaW1ldHlwZS1ibG9i
LWV4cGVjdGVkLnR4dDoKKwogMjAxOC0wOS0xNCAgTXMyZ2VyICA8TXMyZ2VyQGlnYWxpYS5jb20+
CiAKICAgICAgICAgUmVtb3ZlIHNvbWUgb2Jzb2xldGUgWEhSIHRlc3RzCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2ZpbGVzL3hoci1yZXNwb25zZS1ibG9iLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2Zhc3QvZmlsZXMveGhyLXJlc3BvbnNlLWJsb2ItZXhwZWN0ZWQudHh0CmluZGV4
IGU2OThmYWZiM2RkODRhY2NmOTMxNjg4ZTVjMjE4YTlhZTViNDNjYzIuLjdhODMwMTcyYmZhZjU4
OTgxNjEyODk1NzY1Mjc5ZTg3Y2VjYTdkMmYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qv
ZmlsZXMveGhyLXJlc3BvbnNlLWJsb2ItZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvZmlsZXMveGhyLXJlc3BvbnNlLWJsb2ItZXhwZWN0ZWQudHh0CkBAIC0xNiw1ICsxNiw1IEBA
IFBBU1MgeGhyLnJlc3BvbnNlIGlzIG51bGwKIFBBU1MgeGhyLnJlc3BvbnNlVHlwZSBpcyAiYmxv
YiIKIFBBU1MgeGhyLnJlc3BvbnNlIGlzIG51bGwKIFBBU1MgeGhyLnJlc3BvbnNlIGluc3RhbmNl
b2YgQmxvYiBpcyB0cnVlCi1QQVNTIHhoci5yZXNwb25zZS50eXBlIGlzICIiCitQQVNTIHhoci5y
ZXNwb25zZS50eXBlIGlzICJhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0iCiAKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZmlsZXMveGhyLXJlc3BvbnNlLWJsb2IuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvZmlsZXMveGhyLXJlc3BvbnNlLWJsb2IuaHRtbAppbmRleCAyYTIyY2YwOTNmNjE0
NWI0ZTc3NzU3MTg1ZjlmNWI0YjdjNWZmYjMxLi4xOGIzNTM5ODk0OThjOTViMDVlYjU5MGQzYzA1
Y2FiMDg2YzFhYTNkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzL3hoci1yZXNw
b25zZS1ibG9iLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9maWxlcy94aHItcmVzcG9uc2Ut
YmxvYi5odG1sCkBAIC0zNCw3ICszNCw3IEBAIGZ1bmN0aW9uIHRlc3RCbG9iKGJsb2JVUkwsIGJs
b2JUeXBlLCBkb25lRnVuY3Rpb24pIHsKIAogdGVzdEJsb2IoInJlc291cmNlcy9VVEY4LnR4dCIs
ICJ0ZXh0L3BsYWluIiwgZnVuY3Rpb24oKSB7CiAgICAgdGVzdEJsb2IoInJlc291cmNlcy9kb2Vz
X25vdF9leGlzdC50eHQiLCAiIiwgZnVuY3Rpb24oKSB7Ci0gICAgICAgIHRlc3RCbG9iKCJyZXNv
dXJjZXMvZW1wdHktZmlsZSIsICIiLCBmdW5jdGlvbigpIHsKKyAgICAgICAgdGVzdEJsb2IoInJl
c291cmNlcy9lbXB0eS1maWxlIiwgImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSIsIGZ1bmN0aW9u
KCkgewogICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQogICAgICAgICAgICAgICAg
IHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOwogICAgICAgICB9KQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy94aHIvb3ZlcnJpZGVtaW1ldHlw
ZS1ibG9iLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5cGUtYmxvYi1leHBlY3RlZC50eHQKaW5kZXggNGJl
NzQ0ODZjYWFkYjQyODM0ZGQ0YTA3M2FkNDZlMmQzNmNjNTRjOS4uOTczMzBiN2U5OWQzY2JlZTZj
ZDMxNTUyY2IyZTJiYWNjY2FhZTEzYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy94aHIvb3ZlcnJpZGVtaW1ldHlwZS1ibG9iLWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3ho
ci9vdmVycmlkZW1pbWV0eXBlLWJsb2ItZXhwZWN0ZWQudHh0CkBAIC0xLDUgKzEsNSBAQAogCi1G
QUlMIFVzZSB0ZXh0L3htbCBhcyBmYWxsYmFjayBNSU1FIHR5cGUgYXNzZXJ0X2VxdWFsczogZXhw
ZWN0ZWQgInRleHQveG1sIiBidXQgZ290ICIiCitQQVNTIFVzZSB0ZXh0L3htbCBhcyBmYWxsYmFj
ayBNSU1FIHR5cGUgCiBQQVNTIFVzZSB0ZXh0L3htbCBhcyBmYWxsYmFjayBNSU1FIHR5cGUsIDIg
CiBGQUlMIExvYWRpbmcgZGF0YeKApiBwcm9taXNlX3Rlc3Q6IFVuaGFuZGxlZCByZWplY3Rpb24g
d2l0aCB2YWx1ZTogb2JqZWN0ICJUeXBlRXJyb3I6IHVuZGVmaW5lZCBpcyBub3QgYSBmdW5jdGlv
biAobmVhciAnLi4udGVzdHMuZm9yRWFjaC4uLicpIgogCg==
</data>
<flag name="review"
          id="367312"
          type_id="1"
          status="+"
          setter="ap"
    />
    <flag name="commit-queue"
          id="367506"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>