<?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>50199</bug_id>
          
          <creation_ts>2010-11-29 18:25:31 -0800</creation_ts>
          <short_desc>Add send(ArrayBuffer) to XMLHttpRequest per XMLHttpRequest Level 2 spec</short_desc>
          <delta_ts>2010-11-29 19:21:56 -0800</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 JavaScript</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jian Li">jianli</reporter>
          <assigned_to name="Jian Li">jianli</assigned_to>
          <cc>dimich</cc>
    
    <cc>ericu</cc>
    
    <cc>levin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>314797</commentid>
    <comment_count>0</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2010-11-29 18:25:31 -0800</bug_when>
    <thetext>Add send(ArrayBuffer) to XMLHttpRequest per XMLHttpRequest Level 2 spec:
http://dev.w3.org/2006/webapi/XMLHttpRequest-2/#the-send-method</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314799</commentid>
    <comment_count>1</comment_count>
      <attachid>75097</attachid>
    <who name="Jian Li">jianli</who>
    <bug_when>2010-11-29 18:28:10 -0800</bug_when>
    <thetext>Created attachment 75097
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314806</commentid>
    <comment_count>2</comment_count>
      <attachid>75097</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-11-29 18:46:15 -0800</bug_when>
    <thetext>Comment on attachment 75097
Proposed Patch

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

&gt; LayoutTests/http/tests/xmlhttprequest/send-array-buffer.html:3
&gt; +Tests that sending an array buffer.

remove &quot;that&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314827</commentid>
    <comment_count>3</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2010-11-29 19:21:56 -0800</bug_when>
    <thetext>Committed as http://trac.webkit.org/changeset/72866.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75097</attachid>
            <date>2010-11-29 18:28:10 -0800</date>
            <delta_ts>2010-11-29 18:46:15 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>50199</filename>
            <type>text/plain</type>
            <size>7984</size>
            <attacher name="Jian Li">jianli</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxYmEyYWFmLi5hNmY5NDk3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMTEt
MjkgIEppYW4gTGkgIDxqaWFubGlAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzZW5kKEFycmF5QnVmZmVyKSB0byBYTUxI
dHRwUmVxdWVzdCBwZXIgWE1MSHR0cFJlcXVlc3QgTGV2ZWwgMiBzcGVjCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MDE5OQorCisgICAgICAgICogaHR0
cC90ZXN0cy94bWxodHRwcmVxdWVzdC9yZXNvdXJjZXMvcG9zdC1lY2hvLWFzLWFzY2lpLmNnaTog
QWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9zZW5kLWFycmF5LWJ1
ZmZlci1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMveG1saHR0cHJl
cXVlc3Qvc2VuZC1hcnJheS1idWZmZXIuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0v
Z3RrL1NraXBwZWQ6CisgICAgICAgICogcGxhdGZvcm0vcXQvU2tpcHBlZDoKKwogMjAxMC0xMS0y
OSAgRG1pdHJ5IFRpdG92ICA8ZGltaWNoQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21p
dW1dIFVucmV2aWV3ZWQsIHVwZGF0ZWQgZXhwZWN0YXRpb25zIGZvciBhIHRlc3QgZml4ZWQgb24g
Q2hyb21pdW0gc2lkZS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0
cHJlcXVlc3QvcmVzb3VyY2VzL3Bvc3QtZWNoby1hcy1hc2NpaS5jZ2kgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc291cmNlcy9wb3N0LWVjaG8tYXMtYXNjaWkuY2dp
Cm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLmMyMDQ2YmYKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc291cmNlcy9w
b3N0LWVjaG8tYXMtYXNjaWkuY2dpCkBAIC0wLDAgKzEsMTMgQEAKKyMhL3Vzci9iaW4vcGVybCAt
dworCitwcmludCAiQ29udGVudC10eXBlOiB0ZXh0L3BsYWluXG5cbiI7IAorCitpZiAoJEVOVnsn
UkVRVUVTVF9NRVRIT0QnfSBlcSAiUE9TVCIpIHsKKyAgICByZWFkKFNURElOLCAkcmVxdWVzdCwg
JEVOVnsnQ09OVEVOVF9MRU5HVEgnfSkKKyAgICAgICAgICAgICAgICB8fCBkaWUgIkNvdWxkIG5v
dCBnZXQgcXVlcnlcbiI7CisgICAgbXkgQGFycmF5ID0gc3BsaXQgLy8sICRyZXF1ZXN0OworICAg
IEBhcnJheSA9IG1hcChvcmQsIEBhcnJheSk7CisgICAgcHJpbnQgIkBhcnJheSI7Cit9IGVsc2Ug
eworICAgIHByaW50ICJXcm9uZyBtZXRob2Q6ICIgLiAkRU5WeydSRVFVRVNUX01FVEhPRCd9IC4g
IlxuIjsKK30gCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1
ZXN0L3NlbmQtYXJyYXktYnVmZmVyLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3Qvc2VuZC1hcnJheS1idWZmZXItZXhwZWN0ZWQudHh0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjZmNTA2NjkKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3NlbmQtYXJyYXktYnVmZmVyLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1Rlc3RzIHRoYXQgc2VuZGluZyBhbiBhcnJheSBi
dWZmZXIuCiswIDEgMiA0OCA0OSA1MCAxMjggMTI5IDEzMCAyNTMgMjU0IDI1NQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9zZW5kLWFycmF5LWJ1ZmZl
ci5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9zZW5kLWFycmF5
LWJ1ZmZlci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjY4N2U2ZDMK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0
L3NlbmQtYXJyYXktYnVmZmVyLmh0bWwKQEAgLTAsMCArMSwyNSBAQAorPGh0bWw+Cis8Ym9keT4K
K1Rlc3RzIHRoYXQgc2VuZGluZyBhbiBhcnJheSBidWZmZXIuCis8c2NyaXB0PgoraWYgKHdpbmRv
dy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNU
ZXh0KCk7CisKK3ZhciBjb25zb2xlX21lc3NhZ2VzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgi
dWwiKTsKK2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoY29uc29sZV9tZXNzYWdlcyk7CisKK2Z1
bmN0aW9uIGxvZyhtZXNzYWdlKQoreworICAgIHZhciBpdGVtID0gZG9jdW1lbnQuY3JlYXRlRWxl
bWVudCgibGkiKTsKKyAgICBpdGVtLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2Rl
KG1lc3NhZ2UpKTsKKyAgICBjb25zb2xlX21lc3NhZ2VzLmFwcGVuZENoaWxkKGl0ZW0pOworfQor
Cit2YXIgYXJyYXkgPSBuZXcgVWludDhBcnJheShbMCwgMSwgMiwgNDgsIDQ5LCA1MCwgMTI4LCAx
MjksIDEzMCwgMjUzLCAyNTQsIDI1NV0pOwordmFyIHhociA9IG5ldyBYTUxIdHRwUmVxdWVzdDsK
K3hoci5vcGVuKCJQT1NUIiwgInJlc291cmNlcy9wb3N0LWVjaG8tYXMtYXNjaWkuY2dpIiwgZmFs
c2UpOworeGhyLnNlbmQoYXJyYXkuYnVmZmVyKTsKK2xvZyh4aHIucmVzcG9uc2VUZXh0KTsKKzwv
c2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZAppbmRleCBh
ZGEwODMxLi43ZDE1NTZjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tp
cHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZApAQCAtMTEwOSw2ICsx
MTA5LDcgQEAgZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1yZXNwb25zZXR5cGUt
YWJvcnQuaHRtbAogZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1yZXNwb25zZXR5
cGUtYXJyYXlidWZmZXIuaHRtbAogZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1y
ZXNwb25zZXR5cGUtZG9jdW1lbnQuaHRtbAogZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVx
dWVzdC1yZXNwb25zZXR5cGUtdGV4dC5odG1sCitodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Nl
bmQtYXJyYXktYnVmZmVyLmh0bWwKIAogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MzA1MDgKICMgQWxsIHRoZXNlIHRlc3RzIGZhaWwgYmVjYXVzZSBXZWJLaXQgZG9l
cyBub3Qgd29yayBjb3JyZWN0bHkgd2l0aApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vcXQvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKaW5kZXggZmU4
ZWJhZS4uZjA2MWI2MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBl
ZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCkBAIC0yODUsNiArMjg1LDcg
QEAgZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1yZXNwb25zZXR5cGUtYWJvcnQu
aHRtbAogZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1yZXNwb25zZXR5cGUtYXJy
YXlidWZmZXIuaHRtbAogZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1yZXNwb25z
ZXR5cGUtZG9jdW1lbnQuaHRtbAogZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1y
ZXNwb25zZXR5cGUtdGV4dC5odG1sCitodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3NlbmQtYXJy
YXktYnVmZmVyLmh0bWwKIAogIyBNaXNzaW5nIERSVCBhYmlsaXR5IHRvIHNldCBhY2NlcHQgY29v
a2llIHBvbGljeQogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9jcm9zcy1vcmlnaW4tY29va2ll
LXN0b3JhZ2UuaHRtbApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAxYjRjMmY4Li5lNzViYjVjIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5n
ZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEwLTExLTI5
ICBKaWFuIExpICA8amlhbmxpQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgc2VuZChBcnJheUJ1ZmZlcikgdG8gWE1MSHR0
cFJlcXVlc3QgcGVyIFhNTEh0dHBSZXF1ZXN0IExldmVsIDIgc3BlYworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTAxOTkKKworICAgICAgICBUZXN0OiBo
dHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3NlbmQtYXJyYXktYnVmZmVyLmh0bWwKKworICAgICAg
ICAqIGJpbmRpbmdzL2pzL0pTWE1MSHR0cFJlcXVlc3RDdXN0b20uY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6SlNYTUxIdHRwUmVxdWVzdDo6c2VuZCk6CisgICAgICAgICogYmluZGluZ3MvdjgvY3Vz
dG9tL1Y4WE1MSHR0cFJlcXVlc3RDdXN0b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhYTUxI
dHRwUmVxdWVzdDo6c2VuZENhbGxiYWNrKToKKyAgICAgICAgKiB4bWwvWE1MSHR0cFJlcXVlc3Qu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6WE1MSHR0cFJlcXVlc3Q6OnNlbmQpOgorICAgICAgICAq
IHhtbC9YTUxIdHRwUmVxdWVzdC5oOgorCiAyMDEwLTExLTI5ICBNaWtoYWlsIE5hZ2Fub3YgIDxt
bmFnYW5vdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUGF2ZWwgRmVsZG1h
bi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvYmluZGluZ3MvanMvSlNYTUxIdHRwUmVxdWVzdEN1c3Rv
bS5jcHAgYi9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTWE1MSHR0cFJlcXVlc3RDdXN0b20uY3BwCmlu
ZGV4IGIyMzdhYWMuLjdjZjgyMDcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvYmluZGluZ3MvanMvSlNY
TUxIdHRwUmVxdWVzdEN1c3RvbS5jcHAKKysrIGIvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1hNTEh0
dHBSZXF1ZXN0Q3VzdG9tLmNwcApAQCAtMTI0LDYgKzEyNCwxMCBAQCBKU1ZhbHVlIEpTWE1MSHR0
cFJlcXVlc3Q6OnNlbmQoRXhlY1N0YXRlKiBleGVjKQogICAgICAgICAgICAgaW1wbCgpLT5zZW5k
KHRvQmxvYih2YWwpLCBlYyk7CiAgICAgICAgIGVsc2UgaWYgKHZhbC5pbmhlcml0cygmSlNET01G
b3JtRGF0YTo6c19pbmZvKSkKICAgICAgICAgICAgIGltcGwoKS0+c2VuZCh0b0RPTUZvcm1EYXRh
KHZhbCksIGVjKTsKKyNpZiBFTkFCTEUoM0RfQ0FOVkFTKSB8fCBFTkFCTEUoQkxPQikKKyAgICAg
ICAgZWxzZSBpZiAodmFsLmluaGVyaXRzKCZKU0FycmF5QnVmZmVyOjpzX2luZm8pKQorICAgICAg
ICAgICAgaW1wbCgpLT5zZW5kKHRvQXJyYXlCdWZmZXIodmFsKSwgZWMpOworI2VuZGlmCiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIGltcGwoKS0+c2VuZCh1c3RyaW5nVG9TdHJpbmcodmFsLnRv
U3RyaW5nKGV4ZWMpKSwgZWMpOwogICAgIH0KZGlmZiAtLWdpdCBhL1dlYkNvcmUvYmluZGluZ3Mv
djgvY3VzdG9tL1Y4WE1MSHR0cFJlcXVlc3RDdXN0b20uY3BwIGIvV2ViQ29yZS9iaW5kaW5ncy92
OC9jdXN0b20vVjhYTUxIdHRwUmVxdWVzdEN1c3RvbS5jcHAKaW5kZXggNWM1NmNmYi4uNmE1NzFh
ZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhYTUxIdHRwUmVxdWVz
dEN1c3RvbS5jcHAKKysrIGIvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhYTUxIdHRwUmVx
dWVzdEN1c3RvbS5jcHAKQEAgLTE5Myw2ICsxOTMsMTMgQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+
IFY4WE1MSHR0cFJlcXVlc3Q6OnNlbmRDYWxsYmFjayhjb25zdCB2ODo6QXJndW1lbnRzJiBhcmdz
KQogICAgICAgICAgICAgRE9NRm9ybURhdGEqIGRvbUZvcm1EYXRhID0gVjhET01Gb3JtRGF0YTo6
dG9OYXRpdmUob2JqZWN0KTsKICAgICAgICAgICAgIEFTU0VSVChkb21Gb3JtRGF0YSk7CiAgICAg
ICAgICAgICB4bWxIdHRwUmVxdWVzdC0+c2VuZChkb21Gb3JtRGF0YSwgZWMpOworI2lmIEVOQUJM
RSgzRF9DQU5WQVMpIHx8IEVOQUJMRShCTE9CKQorICAgICAgICB9IGVsc2UgaWYgKFY4QXJyYXlC
dWZmZXI6Okhhc0luc3RhbmNlKGFyZykpIHsKKyAgICAgICAgICAgIHY4OjpIYW5kbGU8djg6Ok9i
amVjdD4gb2JqZWN0ID0gdjg6OkhhbmRsZTx2ODo6T2JqZWN0Pjo6Q2FzdChhcmcpOworICAgICAg
ICAgICAgQXJyYXlCdWZmZXIqIGFycmF5QnVmZmVyID0gVjhBcnJheUJ1ZmZlcjo6dG9OYXRpdmUo
b2JqZWN0KTsKKyAgICAgICAgICAgIEFTU0VSVChhcnJheUJ1ZmZlcik7CisgICAgICAgICAgICB4
bWxIdHRwUmVxdWVzdC0+c2VuZChhcnJheUJ1ZmZlciwgZWMpOworI2VuZGlmCiAgICAgICAgIH0g
ZWxzZQogICAgICAgICAgICAgeG1sSHR0cFJlcXVlc3QtPnNlbmQodG9XZWJDb3JlU3RyaW5nV2l0
aE51bGxDaGVjayhhcmcpLCBlYyk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS94bWwvWE1M
SHR0cFJlcXVlc3QuY3BwIGIvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuY3BwCmluZGV4IDYx
MDM3MDMuLmIwYzdhODcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNw
cAorKysgYi9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAKQEAgLTU4Niw2ICs1ODYsMjIg
QEAgdm9pZCBYTUxIdHRwUmVxdWVzdDo6c2VuZChET01Gb3JtRGF0YSogYm9keSwgRXhjZXB0aW9u
Q29kZSYgZWMpCiAgICAgY3JlYXRlUmVxdWVzdChlYyk7CiB9CiAKKyNpZiBFTkFCTEUoM0RfQ0FO
VkFTKSB8fCBFTkFCTEUoQkxPQikKK3ZvaWQgWE1MSHR0cFJlcXVlc3Q6OnNlbmQoQXJyYXlCdWZm
ZXIqIGJvZHksIEV4Y2VwdGlvbkNvZGUmIGVjKQoreworICAgIGlmICghaW5pdFNlbmQoZWMpKQor
ICAgICAgICByZXR1cm47CisKKyAgICBpZiAobV9tZXRob2QgIT0gIkdFVCIgJiYgbV9tZXRob2Qg
IT0gIkhFQUQiICYmIG1fdXJsLnByb3RvY29sSW5IVFRQRmFtaWx5KCkpIHsKKyAgICAgICAgbV9y
ZXF1ZXN0RW50aXR5Qm9keSA9IEZvcm1EYXRhOjpjcmVhdGUoYm9keS0+ZGF0YSgpLCBib2R5LT5i
eXRlTGVuZ3RoKCkpOworICAgICAgICBpZiAobV91cGxvYWQpCisgICAgICAgICAgICBtX3JlcXVl
c3RFbnRpdHlCb2R5LT5zZXRBbHdheXNTdHJlYW0odHJ1ZSk7CisgICAgfQorCisgICAgY3JlYXRl
UmVxdWVzdChlYyk7Cit9CisjZW5kaWYKKwogdm9pZCBYTUxIdHRwUmVxdWVzdDo6Y3JlYXRlUmVx
dWVzdChFeGNlcHRpb25Db2RlJiBlYykKIHsKICNpZiBFTkFCTEUoQkxPQikKZGlmZiAtLWdpdCBh
L1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmggYi9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVz
dC5oCmluZGV4IDA5OGUxOWYuLmJjNjgxNWQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUveG1sL1hNTEh0
dHBSZXF1ZXN0LmgKKysrIGIvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuaApAQCAtOTQsNiAr
OTQsOSBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZW5kKGNvbnN0IFN0cmluZyYsIEV4Y2VwdGlvbkNv
ZGUmKTsKICAgICB2b2lkIHNlbmQoQmxvYiosIEV4Y2VwdGlvbkNvZGUmKTsKICAgICB2b2lkIHNl
bmQoRE9NRm9ybURhdGEqLCBFeGNlcHRpb25Db2RlJik7CisjaWYgRU5BQkxFKDNEX0NBTlZBUykg
fHwgRU5BQkxFKEJMT0IpCisgICAgdm9pZCBzZW5kKEFycmF5QnVmZmVyKiwgRXhjZXB0aW9uQ29k
ZSYpOworI2VuZGlmCiAgICAgdm9pZCBhYm9ydCgpOwogICAgIHZvaWQgc2V0UmVxdWVzdEhlYWRl
cihjb25zdCBBdG9taWNTdHJpbmcmIG5hbWUsIGNvbnN0IFN0cmluZyYgdmFsdWUsIEV4Y2VwdGlv
bkNvZGUmKTsKICAgICB2b2lkIG92ZXJyaWRlTWltZVR5cGUoY29uc3QgU3RyaW5nJiBvdmVycmlk
ZSk7Cg==
</data>
<flag name="review"
          id="65830"
          type_id="1"
          status="+"
          setter="levin"
    />
    <flag name="commit-queue"
          id="65831"
          type_id="3"
          status="-"
          setter="jianli"
    />
          </attachment>
      

    </bug>

</bugzilla>