<?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>146406</bug_id>
          
          <creation_ts>2015-06-28 23:31:09 -0700</creation_ts>
          <short_desc>[Streams API] ReadableStreamReader.closed should use DOMPromise</short_desc>
          <delta_ts>2015-06-29 23:48:18 -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>528+ (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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>benjamin</cc>
    
    <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1105353</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2015-06-28 23:31:09 -0700</bug_when>
    <thetext>We should migrate from callbacks to DOMPromise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105356</commentid>
    <comment_count>1</comment_count>
      <attachid>255740</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2015-06-28 23:59:37 -0700</bug_when>
    <thetext>Created attachment 255740
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105635</commentid>
    <comment_count>2</comment_count>
      <attachid>255740</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-29 23:48:15 -0700</bug_when>
    <thetext>Comment on attachment 255740
Patch

Clearing flags on attachment: 255740

Committed r186109: &lt;http://trac.webkit.org/changeset/186109&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105636</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-29 23:48:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>255740</attachid>
            <date>2015-06-28 23:59:37 -0700</date>
            <delta_ts>2015-06-29 23:48:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146406-20150629085846.patch</filename>
            <type>text/plain</type>
            <size>7665</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2MDY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTAwOGYxNGZiYmM0YTZm
NjJiZWFkODVkYTc5MDY5N2MxZDkzZjMzOS4uYjgyNDA0NjhkYjAzN2EzZmU4NDMyYzcxZDNlY2Mx
NzBkOGM4YmJjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE1LTA2LTI4ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uLmZhYmxldEBjcmYuY2Fub24uZnI+CisKKyAgICAgICAgW1N0cmVh
bXMgQVBJXSBSZWFkYWJsZVN0cmVhbVJlYWRlci5jbG9zZWQgc2hvdWxkIHVzZSBET01Qcm9taXNl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDY0MDYK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRlZCBz
dG9yYWdlIG9mIENsb3NlZFByb21pc2UgYXMgT3B0aW9uYWwgb2YgUmVhZGFibGVTdHJlYW0uCisg
ICAgICAgIFVwZGF0ZWQgY29kZSBhY2NvcmRpbmdseS4KKworICAgICAgICBDb3ZlcmVkIGJ5IGV4
aXN0aW5nIHRlc3RzLgorCisgICAgICAgICogTW9kdWxlcy9zdHJlYW1zL1JlYWRhYmxlU3RyZWFt
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlYWRhYmxlU3RyZWFtOjpjbGVhckNhbGxiYWNrcyk6
CisgICAgICAgIChXZWJDb3JlOjpSZWFkYWJsZVN0cmVhbTo6cmVsZWFzZVJlYWRlcik6CisgICAg
ICAgIChXZWJDb3JlOjpSZWFkYWJsZVN0cmVhbTo6Y2hhbmdlU3RhdGVUb0Vycm9yZWQpOgorICAg
ICAgICAoV2ViQ29yZTo6UmVhZGFibGVTdHJlYW06OmNsb3NlZCk6CisgICAgICAgICogTW9kdWxl
cy9zdHJlYW1zL1JlYWRhYmxlU3RyZWFtLmg6CisgICAgICAgICogTW9kdWxlcy9zdHJlYW1zL1Jl
YWRhYmxlU3RyZWFtUmVhZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlYWRhYmxlU3RyZWFt
UmVhZGVyOjpjbG9zZWQpOgorICAgICAgICAqIE1vZHVsZXMvc3RyZWFtcy9SZWFkYWJsZVN0cmVh
bVJlYWRlci5oOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTUmVhZGFibGVTdHJlYW1SZWFkZXJD
dXN0b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SlNSZWFkYWJsZVN0cmVhbVJlYWRlcjo6Y2xv
c2VkKToKKwogMjAxNS0wNi0yNiAgTWF0dCBSYWpjYSAgPG1yYWpjYUBhcHBsZS5jb20+CiAKICAg
ICAgICAgQWRkIHN1cHBvcnQgZm9yICdEZWZhdWx0JyBtZWRpYSBzZXNzaW9uIHR5cGVzCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3N0cmVhbXMvUmVhZGFibGVTdHJlYW0uY3Bw
IGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zdHJlYW1zL1JlYWRhYmxlU3RyZWFtLmNwcAppbmRl
eCBjMWJlN2JlYjNiMTFkN2ZlZjA3Y2VhMjc2MDhjNjg2NTEzNzg4ZmIxLi43ZmQwNDhmYmY3NTgz
MDYyNjhmYmMxNDUxNzc0MTQ2NWY5OWFiMjg0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL3N0cmVhbXMvUmVhZGFibGVTdHJlYW0uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvc3RyZWFtcy9SZWFkYWJsZVN0cmVhbS5jcHAKQEAgLTU5LDkgKzU5LDcgQEAgUmVhZGFi
bGVTdHJlYW06On5SZWFkYWJsZVN0cmVhbSgpCiAKIHZvaWQgUmVhZGFibGVTdHJlYW06OmNsZWFy
Q2FsbGJhY2tzKCkKIHsKLSAgICBtX2Nsb3NlZFN1Y2Nlc3NDYWxsYmFjayA9IG51bGxwdHI7Ci0g
ICAgbV9jbG9zZWRGYWlsdXJlQ2FsbGJhY2sgPSBudWxscHRyOwotCisgICAgbV9jbG9zZWRQcm9t
aXNlID0gTnVsbG9wdDsKICAgICBtX3JlYWRSZXF1ZXN0cy5jbGVhcigpOwogfQogCkBAIC04NSw4
ICs4Myw4IEBAIHZvaWQgUmVhZGFibGVTdHJlYW06OmNsb3NlKCkKIAogdm9pZCBSZWFkYWJsZVN0
cmVhbTo6cmVsZWFzZVJlYWRlcigpCiB7Ci0gICAgaWYgKG1fY2xvc2VkU3VjY2Vzc0NhbGxiYWNr
KQotICAgICAgICBtX2Nsb3NlZFN1Y2Nlc3NDYWxsYmFjaygpOworICAgIGlmIChtX2Nsb3NlZFBy
b21pc2UpCisgICAgICAgIG1fY2xvc2VkUHJvbWlzZS52YWx1ZSgpLnJlc29sdmUobnVsbHB0cik7
CiAKICAgICBmb3IgKGF1dG8mIHJlcXVlc3QgOiBtX3JlYWRSZXF1ZXN0cykKICAgICAgICAgcmVx
dWVzdC5lbmRDYWxsYmFjaygpOwpAQCAtMTAzLDggKzEwMSw4IEBAIHZvaWQgUmVhZGFibGVTdHJl
YW06OmNoYW5nZVN0YXRlVG9FcnJvcmVkKCkKICAgICBtX3N0YXRlID0gU3RhdGU6OkVycm9yZWQ7
CiAKICAgICBKU0M6OkpTVmFsdWUgZXJyb3IgPSB0aGlzLT5lcnJvcigpOwotICAgIGlmIChtX2Ns
b3NlZEZhaWx1cmVDYWxsYmFjaykKLSAgICAgICAgbV9jbG9zZWRGYWlsdXJlQ2FsbGJhY2soZXJy
b3IpOworICAgIGlmIChtX2Nsb3NlZFByb21pc2UpCisgICAgICAgIG1fY2xvc2VkUHJvbWlzZS52
YWx1ZSgpLnJlamVjdChlcnJvcik7CiAKICAgICBmb3IgKGF1dG8mIHJlcXVlc3QgOiBtX3JlYWRS
ZXF1ZXN0cykKICAgICAgICAgcmVxdWVzdC5mYWlsdXJlQ2FsbGJhY2soZXJyb3IpOwpAQCAtMjEw
LDE4ICsyMDgsMTcgQEAgdm9pZCBSZWFkYWJsZVN0cmVhbTo6bm90aWZ5Q2FuY2VsRmFpbGVkKCkK
ICAgICBtX2NhbmNlbFByb21pc2UgPSBOdWxsb3B0OwogfQogCi12b2lkIFJlYWRhYmxlU3RyZWFt
OjpjbG9zZWQoQ2xvc2VkU3VjY2Vzc0NhbGxiYWNrJiYgc3VjY2Vzc0NhbGxiYWNrLCBGYWlsdXJl
Q2FsbGJhY2smJiBmYWlsdXJlQ2FsbGJhY2spCit2b2lkIFJlYWRhYmxlU3RyZWFtOjpjbG9zZWQo
Q2xvc2VkUHJvbWlzZSYmIHByb21pc2UpCiB7CiAgICAgaWYgKG1fc3RhdGUgPT0gU3RhdGU6OkNs
b3NlZCkgewotICAgICAgICBzdWNjZXNzQ2FsbGJhY2soKTsKKyAgICAgICAgcHJvbWlzZS5yZXNv
bHZlKG51bGxwdHIpOwogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGlmIChtX3N0YXRlID09
IFN0YXRlOjpFcnJvcmVkKSB7Ci0gICAgICAgIGZhaWx1cmVDYWxsYmFjayhlcnJvcigpKTsKKyAg
ICAgICAgcHJvbWlzZS5yZWplY3QoZXJyb3IoKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0g
ICAgbV9jbG9zZWRTdWNjZXNzQ2FsbGJhY2sgPSBXVEY6Om1vdmUoc3VjY2Vzc0NhbGxiYWNrKTsK
LSAgICBtX2Nsb3NlZEZhaWx1cmVDYWxsYmFjayA9IFdURjo6bW92ZShmYWlsdXJlQ2FsbGJhY2sp
OworICAgIG1fY2xvc2VkUHJvbWlzZSA9IFdURjo6bW92ZShwcm9taXNlKTsKIH0KIAogdm9pZCBS
ZWFkYWJsZVN0cmVhbTo6cmVhZChSZWFkU3VjY2Vzc0NhbGxiYWNrJiYgc3VjY2Vzc0NhbGxiYWNr
LCBSZWFkRW5kQ2FsbGJhY2smJiBlbmRDYWxsYmFjaywgRmFpbHVyZUNhbGxiYWNrJiYgZmFpbHVy
ZUNhbGxiYWNrKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zdHJlYW1zL1Jl
YWRhYmxlU3RyZWFtLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3N0cmVhbXMvUmVhZGFibGVT
dHJlYW0uaAppbmRleCAxOTI2OGRjYzdjMDg3Y2IzMDczZjUyNGI1ZWZlZjA4MDI4Zjk5NGJmLi43
ZGU4Mjc0YjJiZGY5NTA0ODY3ODY0N2I4MDU5NGUxYWY5ZWVmMTViIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL3N0cmVhbXMvUmVhZGFibGVTdHJlYW0uaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3N0cmVhbXMvUmVhZGFibGVTdHJlYW0uaApAQCAtOTMsOCArOTMsOCBA
QCBwdWJsaWM6CiAgICAgdm9pZCBjYW5jZWwoSlNDOjpKU1ZhbHVlLCBDYW5jZWxQcm9taXNlJiYs
IEV4Y2VwdGlvbkNvZGUmKTsKICAgICB2b2lkIGNhbmNlbE5vQ2hlY2soSlNDOjpKU1ZhbHVlLCBD
YW5jZWxQcm9taXNlJiYpOwogCi0gICAgdHlwZWRlZiBzdGQ6OmZ1bmN0aW9uPHZvaWQoKT4gQ2xv
c2VkU3VjY2Vzc0NhbGxiYWNrOwotICAgIHZvaWQgY2xvc2VkKENsb3NlZFN1Y2Nlc3NDYWxsYmFj
ayYmLCBGYWlsdXJlQ2FsbGJhY2smJik7CisgICAgdHlwZWRlZiBET01Qcm9taXNlPHN0ZDo6bnVs
bHB0cl90LCBKU0M6OkpTVmFsdWU+IENsb3NlZFByb21pc2U7CisgICAgdm9pZCBjbG9zZWQoQ2xv
c2VkUHJvbWlzZSYmKTsKIAogICAgIHR5cGVkZWYgc3RkOjpmdW5jdGlvbjx2b2lkKEpTQzo6SlNW
YWx1ZSk+IFJlYWRTdWNjZXNzQ2FsbGJhY2s7CiAgICAgdHlwZWRlZiBzdGQ6OmZ1bmN0aW9uPHZv
aWQoKT4gUmVhZEVuZENhbGxiYWNrOwpAQCAtMTI0LDkgKzEyNCw3IEBAIHByaXZhdGU6CiAgICAg
VmVjdG9yPHN0ZDo6dW5pcXVlX3B0cjxSZWFkYWJsZVN0cmVhbVJlYWRlcj4+IG1fcmVsZWFzZWRS
ZWFkZXJzOwogCiAgICAgT3B0aW9uYWw8Q2FuY2VsUHJvbWlzZT4gbV9jYW5jZWxQcm9taXNlOwot
Ci0gICAgQ2xvc2VkU3VjY2Vzc0NhbGxiYWNrIG1fY2xvc2VkU3VjY2Vzc0NhbGxiYWNrOwotICAg
IEZhaWx1cmVDYWxsYmFjayBtX2Nsb3NlZEZhaWx1cmVDYWxsYmFjazsKKyAgICBPcHRpb25hbDxD
bG9zZWRQcm9taXNlPiBtX2Nsb3NlZFByb21pc2U7CiAKICAgICBzdHJ1Y3QgUmVhZENhbGxiYWNr
cyB7CiAgICAgICAgIFJlYWRTdWNjZXNzQ2FsbGJhY2sgc3VjY2Vzc0NhbGxiYWNrOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zdHJlYW1zL1JlYWRhYmxlU3RyZWFtUmVhZGVy
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvc3RyZWFtcy9SZWFkYWJsZVN0cmVhbVJlYWRl
ci5jcHAKaW5kZXggZDM0ZTkxYzFhMTkwNzdhMzE1YmE1Mjc2NTM2NzEwN2ZlY2MxYzM3My4uMGZi
ZDUyZjAxZDI4NzVmMjNhMjc1YTI4YTk2MjRlOWEwNDE5MDZmZCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9zdHJlYW1zL1JlYWRhYmxlU3RyZWFtUmVhZGVyLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3N0cmVhbXMvUmVhZGFibGVTdHJlYW1SZWFkZXIuY3BwCkBA
IC00NiwxMyArNDYsMTMgQEAgdm9pZCBSZWFkYWJsZVN0cmVhbVJlYWRlcjo6Y2FuY2VsKEpTQzo6
SlNWYWx1ZSByZWFzb24sIFJlYWRhYmxlU3RyZWFtOjpDYW5jZWxQcm8KICAgICBtX3N0cmVhbS5j
YW5jZWxOb0NoZWNrKHJlYXNvbiwgV1RGOjptb3ZlKHByb21pc2UpKTsKIH0KIAotdm9pZCBSZWFk
YWJsZVN0cmVhbVJlYWRlcjo6Y2xvc2VkKFJlYWRhYmxlU3RyZWFtOjpDbG9zZWRTdWNjZXNzQ2Fs
bGJhY2smJiBzdWNjZXNzQ2FsbGJhY2ssIFJlYWRhYmxlU3RyZWFtOjpGYWlsdXJlQ2FsbGJhY2sm
JiBmYWlsdXJlQ2FsbGJhY2spCit2b2lkIFJlYWRhYmxlU3RyZWFtUmVhZGVyOjpjbG9zZWQoUmVh
ZGFibGVTdHJlYW06OkNsb3NlZFByb21pc2UmJiBwcm9taXNlKQogewogICAgIGlmIChtX3N0cmVh
bS5pc1JlYWRhYmxlKCkgJiYgbV9zdHJlYW0ucmVhZGVyKCkgIT0gdGhpcykgewotICAgICAgICBz
dWNjZXNzQ2FsbGJhY2soKTsKKyAgICAgICAgcHJvbWlzZS5yZXNvbHZlKG51bGxwdHIpOwogICAg
ICAgICByZXR1cm47CiAgICAgfQotICAgIG1fc3RyZWFtLmNsb3NlZChXVEY6Om1vdmUoc3VjY2Vz
c0NhbGxiYWNrKSwgV1RGOjptb3ZlKGZhaWx1cmVDYWxsYmFjaykpOworICAgIG1fc3RyZWFtLmNs
b3NlZChXVEY6Om1vdmUocHJvbWlzZSkpOwogfQogCiB2b2lkIFJlYWRhYmxlU3RyZWFtUmVhZGVy
OjpyZWFkKFJlYWRhYmxlU3RyZWFtOjpSZWFkU3VjY2Vzc0NhbGxiYWNrJiYgc3VjY2Vzc0NhbGxi
YWNrLCBSZWFkYWJsZVN0cmVhbTo6UmVhZEVuZENhbGxiYWNrJiYgZW5kQ2FsbGJhY2ssIFJlYWRh
YmxlU3RyZWFtOjpGYWlsdXJlQ2FsbGJhY2smJiBmYWlsdXJlQ2FsbGJhY2spCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3N0cmVhbXMvUmVhZGFibGVTdHJlYW1SZWFkZXIuaCBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvc3RyZWFtcy9SZWFkYWJsZVN0cmVhbVJlYWRlci5oCmlu
ZGV4IDAwNzY2MzJhNTVkZTJjMDAzOWIxYTFjYzc2NDU3NDRlODk4OWJjODEuLjY2ZjM1ZjcwY2Qy
ZmRiYjJlMDdkOWE5OWU2YjM4ZTQyNjA1OGZmZmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvc3RyZWFtcy9SZWFkYWJsZVN0cmVhbVJlYWRlci5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvc3RyZWFtcy9SZWFkYWJsZVN0cmVhbVJlYWRlci5oCkBAIC01NCw3ICs1NCw3
IEBAIHB1YmxpYzoKICAgICAgICAgOiBtX3N0cmVhbShzdHJlYW0pIHsgfQogCiAgICAgdm9pZCBj
YW5jZWwoSlNDOjpKU1ZhbHVlLCBSZWFkYWJsZVN0cmVhbTo6Q2FuY2VsUHJvbWlzZSYmKTsKLSAg
ICB2b2lkIGNsb3NlZChSZWFkYWJsZVN0cmVhbTo6Q2xvc2VkU3VjY2Vzc0NhbGxiYWNrJiYsIFJl
YWRhYmxlU3RyZWFtOjpGYWlsdXJlQ2FsbGJhY2smJik7CisgICAgdm9pZCBjbG9zZWQoUmVhZGFi
bGVTdHJlYW06OkNsb3NlZFByb21pc2UmJik7CiAgICAgdm9pZCByZWFkKFJlYWRhYmxlU3RyZWFt
OjpSZWFkU3VjY2Vzc0NhbGxiYWNrJiYsIFJlYWRhYmxlU3RyZWFtOjpSZWFkRW5kQ2FsbGJhY2sm
JiwgUmVhZGFibGVTdHJlYW06OkZhaWx1cmVDYWxsYmFjayYmKTsKICAgICB2b2lkIHJlbGVhc2VM
b2NrKEV4Y2VwdGlvbkNvZGUmKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvanMvSlNSZWFkYWJsZVN0cmVhbVJlYWRlckN1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU1JlYWRhYmxlU3RyZWFtUmVhZGVyQ3VzdG9tLmNwcAppbmRleCAxNmFjMzlj
ZmNhY2JiNjUzZDM5MGI4MTczOTAzOWMxZjI3MzE0NzE2Li5hM2UyNWIzNjdkNjExYWVkMDIyMmFh
N2U4ZDY3ZDA1MTBjMmNiMmQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9q
cy9KU1JlYWRhYmxlU3RyZWFtUmVhZGVyQ3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU1JlYWRhYmxlU3RyZWFtUmVhZGVyQ3VzdG9tLmNwcApAQCAtNzIsMTYgKzcy
LDcgQEAgSlNWYWx1ZSBKU1JlYWRhYmxlU3RyZWFtUmVhZGVyOjpjbG9zZWQoRXhlY1N0YXRlKiBl
eGVjKSBjb25zdAogICAgICAgICByZXR1cm4gbV9jbG9zZWRQcm9taXNlRGVmZXJyZWQtPnByb21p
c2UoKTsKIAogICAgIGNvbnN0X2Nhc3Q8SlNSZWFkYWJsZVN0cmVhbVJlYWRlcio+KHRoaXMpLT5t
X2Nsb3NlZFByb21pc2VEZWZlcnJlZC5zZXQoZXhlYy0+dm0oKSwgSlNQcm9taXNlRGVmZXJyZWQ6
OmNyZWF0ZShleGVjLCBnbG9iYWxPYmplY3QoKSkpOwotICAgIERlZmVycmVkV3JhcHBlciB3cmFw
cGVyKGV4ZWMsIGdsb2JhbE9iamVjdCgpLCBtX2Nsb3NlZFByb21pc2VEZWZlcnJlZC5nZXQoKSk7
Ci0KLSAgICBhdXRvIHN1Y2Nlc3NDYWxsYmFjayA9IFt3cmFwcGVyXSgpIG11dGFibGUgewotICAg
ICAgICB3cmFwcGVyLnJlc29sdmUoanNVbmRlZmluZWQoKSk7Ci0gICAgfTsKLSAgICBhdXRvIGZh
aWx1cmVDYWxsYmFjayA9IFt3cmFwcGVyXShKU1ZhbHVlIHZhbHVlKSBtdXRhYmxlIHsKLSAgICAg
ICAgd3JhcHBlci5yZWplY3QodmFsdWUpOwotICAgIH07Ci0KLSAgICBpbXBsKCkuY2xvc2VkKFdU
Rjo6bW92ZShzdWNjZXNzQ2FsbGJhY2spLCBXVEY6Om1vdmUoZmFpbHVyZUNhbGxiYWNrKSk7Cisg
ICAgaW1wbCgpLmNsb3NlZChEZWZlcnJlZFdyYXBwZXIoZXhlYywgZ2xvYmFsT2JqZWN0KCksIG1f
Y2xvc2VkUHJvbWlzZURlZmVycmVkLmdldCgpKSk7CiAKICAgICByZXR1cm4gbV9jbG9zZWRQcm9t
aXNlRGVmZXJyZWQtPnByb21pc2UoKTsKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>