<?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>95903</bug_id>
          
          <creation_ts>2012-09-05 15:31:34 -0700</creation_ts>
          <short_desc>XMLHttpRequest.open does not need custom bindings</short_desc>
          <delta_ts>2023-03-27 08:05:22 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</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>
          <dependson>95972</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>annevk</cc>
    
    <cc>ap</cc>
    
    <cc>eric</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>mitz</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>712592</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-05 15:31:34 -0700</bug_when>
    <thetext>XMLHttpRequest.open does not need custom bindings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>712593</commentid>
    <comment_count>1</comment_count>
      <attachid>162351</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-05 15:33:11 -0700</bug_when>
    <thetext>Created attachment 162351
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>712663</commentid>
    <comment_count>2</comment_count>
      <attachid>162351</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-09-05 16:35:57 -0700</bug_when>
    <thetext>Comment on attachment 162351
Patch

Looks OK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713075</commentid>
    <comment_count>3</comment_count>
      <attachid>162351</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-06 02:38:02 -0700</bug_when>
    <thetext>Comment on attachment 162351
Patch

Clearing flags on attachment: 162351

Committed r127712: &lt;http://trac.webkit.org/changeset/127712&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713076</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-06 02:38:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713157</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-09-06 04:15:34 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 162351 [details])
&gt; Clearing flags on attachment: 162351
&gt; 
&gt; Committed r127712: &lt;http://trac.webkit.org/changeset/127712&gt;

It caused a regression - https://bugs.webkit.org/show_bug.cgi?id=95972
Could you check it, please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713402</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-09-06 10:12:35 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 162351 [details])
&gt; Clearing flags on attachment: 162351
&gt; 
&gt; Committed r127712: &lt;http://trac.webkit.org/changeset/127712&gt;

I have reverted this change in &lt;http://trac.webkit.org/r127751&gt;, so I am reopening the bug, even though it is likely based on a false premise (“[Optional] works the way XMLHttpRequest expects”).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713445</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-06 10:40:34 -0700</bug_when>
    <thetext>We just need to use TreatUndefinedAs and TreatNullAs appropriately.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713455</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-06 10:51:54 -0700</bug_when>
    <thetext>Thanks for reverting the patch.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162351</attachid>
            <date>2012-09-05 15:33:11 -0700</date>
            <delta_ts>2012-09-06 02:38:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-95903-20120905153253.patch</filename>
            <type>text/plain</type>
            <size>10109</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3NjA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDE1YjdkOWVjODdjZTc5
YTY3NzNkMGYyYTA3MjdkMTFkNDhiM2NjYi4uZDIyZmUxZWExOGQ3NWEyZjI2NzJjZTcxNDMyY2U2
NGE3Yzg3NTc2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI3IEBACiAyMDEyLTA5LTA1ICBBZGFt
IEJhcnRoICA8YWJhcnRoQGNocm9taXVtLm9yZz4KIAorICAgICAgICBYTUxIdHRwUmVxdWVzdC5v
cGVuIGRvZXMgbm90IG5lZWQgY3VzdG9tIGJpbmRpbmdzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NTkwMworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXJlIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGFueSBy
ZWFzb24gdGhhdCBYTUxIdHRwUmVxdWVzdC5vcGVuIG5lZWRzCisgICAgICAgIGN1c3RvbSBiaW5k
aW5ncyBub3cgdGhhdCBbT3B0aW9uYWxdIHdvcmtzIHRoZSB3YXkgWE1MSHR0cFJlcXVlc3QKKyAg
ICAgICAgZXhwZWN0cy4KKworICAgICAgICAqIGJpbmRpbmdzL2pzL0pTWE1MSHR0cFJlcXVlc3RD
dXN0b20uY3BwOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogYmluZGluZ3MvdjgvY3Vz
dG9tL1Y4WE1MSHR0cFJlcXVlc3RDdXN0b20uY3BwOgorICAgICAgICAqIHhtbC9YTUxIdHRwUmVx
dWVzdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpYTUxIdHRwUmVxdWVzdDo6b3Blbik6CisgICAg
ICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OlhNTEh0dHBSZXF1ZXN0OjppbnRlcm5h
bE9wZW4pOgorICAgICAgICAqIHhtbC9YTUxIdHRwUmVxdWVzdC5oOgorICAgICAgICAoWE1MSHR0
cFJlcXVlc3QpOgorICAgICAgICAqIHhtbC9YTUxIdHRwUmVxdWVzdC5pZGw6CisKKzIwMTItMDkt
MDUgIEFkYW0gQmFydGggIDxhYmFydGhAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFRocmVlIFhT
TFRQcm9jZXNzb3IgZnVuY3Rpb25zIGRvbid0IG5lZWQgdG8gYmUgW0N1c3RvbV0KICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk1ODk5CiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTWE1MSHR0cFJlcXVlc3RDdXN0b20uY3Bw
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNYTUxIdHRwUmVxdWVzdEN1c3RvbS5jcHAK
aW5kZXggOTBiZDQ4YjdmNTY3YjI2NTM4OGEwMmNhNWU3ODhhNjg2ZTRlMzQ3OC4uZGI0MmNhNDU4
NTU5YjdhODBhNjhhODY1OTIyYTM0N2I5ZmE3NzMzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvanMvSlNYTUxIdHRwUmVxdWVzdEN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvanMvSlNYTUxIdHRwUmVxdWVzdEN1c3RvbS5jcHAKQEAgLTc5LDM0ICs3
OSw2IEBAIHZvaWQgSlNYTUxIdHRwUmVxdWVzdDo6dmlzaXRDaGlsZHJlbihKU0NlbGwqIGNlbGws
IFNsb3RWaXNpdG9yJiB2aXNpdG9yKQogfQogCiAvLyBDdXN0b20gZnVuY3Rpb25zCi1KU1ZhbHVl
IEpTWE1MSHR0cFJlcXVlc3Q6Om9wZW4oRXhlY1N0YXRlKiBleGVjKQotewotICAgIGlmIChleGVj
LT5hcmd1bWVudENvdW50KCkgPCAyKQotICAgICAgICByZXR1cm4gdGhyb3dFcnJvcihleGVjLCBj
cmVhdGVOb3RFbm91Z2hBcmd1bWVudHNFcnJvcihleGVjKSk7Ci0KLSAgICBjb25zdCBLVVJMJiB1
cmwgPSBpbXBsKCktPnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+Y29tcGxldGVVUkwoZXhlYy0+
YXJndW1lbnQoMSkudG9TdHJpbmcoZXhlYyktPnZhbHVlKGV4ZWMpKTsKLSAgICBTdHJpbmcgbWV0
aG9kID0gZXhlYy0+YXJndW1lbnQoMCkudG9TdHJpbmcoZXhlYyktPnZhbHVlKGV4ZWMpOwotCi0g
ICAgRXhjZXB0aW9uQ29kZSBlYyA9IDA7Ci0gICAgaWYgKGV4ZWMtPmFyZ3VtZW50Q291bnQoKSA+
PSAzKSB7Ci0gICAgICAgIGJvb2wgYXN5bmMgPSBleGVjLT5hcmd1bWVudCgyKS50b0Jvb2xlYW4o
ZXhlYyk7Ci0KLSAgICAgICAgaWYgKGV4ZWMtPmFyZ3VtZW50Q291bnQoKSA+PSA0ICYmICFleGVj
LT5hcmd1bWVudCgzKS5pc1VuZGVmaW5lZCgpKSB7Ci0gICAgICAgICAgICBTdHJpbmcgdXNlciA9
IHZhbHVlVG9TdHJpbmdXaXRoTnVsbENoZWNrKGV4ZWMsIGV4ZWMtPmFyZ3VtZW50KDMpKTsKLQot
ICAgICAgICAgICAgaWYgKGV4ZWMtPmFyZ3VtZW50Q291bnQoKSA+PSA1ICYmICFleGVjLT5hcmd1
bWVudCg0KS5pc1VuZGVmaW5lZCgpKSB7Ci0gICAgICAgICAgICAgICAgU3RyaW5nIHBhc3N3b3Jk
ID0gdmFsdWVUb1N0cmluZ1dpdGhOdWxsQ2hlY2soZXhlYywgZXhlYy0+YXJndW1lbnQoNCkpOwot
ICAgICAgICAgICAgICAgIGltcGwoKS0+b3BlbihtZXRob2QsIHVybCwgYXN5bmMsIHVzZXIsIHBh
c3N3b3JkLCBlYyk7Ci0gICAgICAgICAgICB9IGVsc2UKLSAgICAgICAgICAgICAgICBpbXBsKCkt
Pm9wZW4obWV0aG9kLCB1cmwsIGFzeW5jLCB1c2VyLCBlYyk7Ci0gICAgICAgIH0gZWxzZQotICAg
ICAgICAgICAgaW1wbCgpLT5vcGVuKG1ldGhvZCwgdXJsLCBhc3luYywgZWMpOwotICAgIH0gZWxz
ZQotICAgICAgICBpbXBsKCktPm9wZW4obWV0aG9kLCB1cmwsIGVjKTsKLQotICAgIHNldERPTUV4
Y2VwdGlvbihleGVjLCBlYyk7Ci0gICAgcmV0dXJuIGpzVW5kZWZpbmVkKCk7Ci19CiAKIEpTVmFs
dWUgSlNYTUxIdHRwUmVxdWVzdDo6c2VuZChFeGVjU3RhdGUqIGV4ZWMpCiB7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhYTUxIdHRwUmVxdWVzdEN1c3Rv
bS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhYTUxIdHRwUmVxdWVz
dEN1c3RvbS5jcHAKaW5kZXggZGJlYjY0NDMyNDE5MzJiYjM3ODkwZWFmMDIwNTZmZTNiYWJmNjRj
ZS4uMjVhMTg5MmM4MzFmYmRjZjVmM2Y0MmM0OWExYjdiNzRhZGZlNWNiMCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4WE1MSHR0cFJlcXVlc3RDdXN0b20u
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFhNTEh0dHBSZXF1
ZXN0Q3VzdG9tLmNwcApAQCAtMTAxLDUyICsxMDEsNiBAQCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4g
VjhYTUxIdHRwUmVxdWVzdDo6cmVzcG9uc2VBY2Nlc3NvckdldHRlcih2ODo6TG9jYWw8djg6OlN0
cgogICAgIHJldHVybiB2ODo6VW5kZWZpbmVkKCk7CiB9CiAKLXY4OjpIYW5kbGU8djg6OlZhbHVl
PiBWOFhNTEh0dHBSZXF1ZXN0OjpvcGVuQ2FsbGJhY2soY29uc3Qgdjg6OkFyZ3VtZW50cyYgYXJn
cykKLXsKLSAgICBJTkNfU1RBVFMoIkRPTS5YTUxIdHRwUmVxdWVzdC5vcGVuKCkiKTsKLSAgICAv
LyBGb3VyIGNhc2VzOgotICAgIC8vIG9wZW4obWV0aG9kLCB1cmwpCi0gICAgLy8gb3BlbihtZXRo
b2QsIHVybCwgYXN5bmMpCi0gICAgLy8gb3BlbihtZXRob2QsIHVybCwgYXN5bmMsIHVzZXIpCi0g
ICAgLy8gb3BlbihtZXRob2QsIHVybCwgYXN5bmMsIHVzZXIsIHBhc3N3ZCkKLQotICAgIGlmIChh
cmdzLkxlbmd0aCgpIDwgMikKLSAgICAgICAgcmV0dXJuIHRocm93Tm90RW5vdWdoQXJndW1lbnRz
RXJyb3IoYXJncy5HZXRJc29sYXRlKCkpOwotCi0gICAgWE1MSHR0cFJlcXVlc3QqIHhtbEh0dHBS
ZXF1ZXN0ID0gVjhYTUxIdHRwUmVxdWVzdDo6dG9OYXRpdmUoYXJncy5Ib2xkZXIoKSk7Ci0KLSAg
ICBTdHJpbmcgbWV0aG9kID0gdG9XZWJDb3JlU3RyaW5nKGFyZ3NbMF0pOwotICAgIFN0cmluZyB1
cmxzdHJpbmcgPSB0b1dlYkNvcmVTdHJpbmcoYXJnc1sxXSk7Ci0gICAgU2NyaXB0RXhlY3V0aW9u
Q29udGV4dCogY29udGV4dCA9IGdldFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKTsKLSAgICBpZiAo
IWNvbnRleHQpCi0gICAgICAgIHJldHVybiB2ODo6VW5kZWZpbmVkKCk7Ci0KLSAgICBLVVJMIHVy
bCA9IGNvbnRleHQtPmNvbXBsZXRlVVJMKHVybHN0cmluZyk7Ci0KLSAgICBFeGNlcHRpb25Db2Rl
IGVjID0gMDsKLQotICAgIGlmIChhcmdzLkxlbmd0aCgpID49IDMpIHsKLSAgICAgICAgYm9vbCBh
c3luYyA9IGFyZ3NbMl0tPkJvb2xlYW5WYWx1ZSgpOwotCi0gICAgICAgIGlmIChhcmdzLkxlbmd0
aCgpID49IDQgJiYgIWFyZ3NbM10tPklzVW5kZWZpbmVkKCkpIHsKLSAgICAgICAgICAgIFN0cmlu
ZyB1c2VyID0gdG9XZWJDb3JlU3RyaW5nV2l0aE51bGxDaGVjayhhcmdzWzNdKTsKLSAgICAgICAg
ICAgIAotICAgICAgICAgICAgaWYgKGFyZ3MuTGVuZ3RoKCkgPj0gNSAmJiAhYXJnc1s0XS0+SXNV
bmRlZmluZWQoKSkgewotICAgICAgICAgICAgICAgIFN0cmluZyBwYXNzd2QgPSB0b1dlYkNvcmVT
dHJpbmdXaXRoTnVsbENoZWNrKGFyZ3NbNF0pOwotICAgICAgICAgICAgICAgIHhtbEh0dHBSZXF1
ZXN0LT5vcGVuKG1ldGhvZCwgdXJsLCBhc3luYywgdXNlciwgcGFzc3dkLCBlYyk7Ci0gICAgICAg
ICAgICB9IGVsc2UKLSAgICAgICAgICAgICAgICB4bWxIdHRwUmVxdWVzdC0+b3BlbihtZXRob2Qs
IHVybCwgYXN5bmMsIHVzZXIsIGVjKTsKLSAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICB4bWxI
dHRwUmVxdWVzdC0+b3BlbihtZXRob2QsIHVybCwgYXN5bmMsIGVjKTsKLSAgICB9IGVsc2UKLSAg
ICAgICAgeG1sSHR0cFJlcXVlc3QtPm9wZW4obWV0aG9kLCB1cmwsIGVjKTsKLQotICAgIGlmIChl
YykKLSAgICAgICAgcmV0dXJuIHNldERPTUV4Y2VwdGlvbihlYywgYXJncy5HZXRJc29sYXRlKCkp
OwotCi0gICAgcmV0dXJuIHY4OjpVbmRlZmluZWQoKTsKLX0KLQogc3RhdGljIGJvb2wgaXNEb2N1
bWVudFR5cGUodjg6OkhhbmRsZTx2ODo6VmFsdWU+IHZhbHVlKQogewogICAgIC8vIEZJWE1FOiBh
ZGQgb3RoZXIgZG9jdW1lbnQgdHlwZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS94bWwv
WE1MSHR0cFJlcXVlc3QuY3BwIGIvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNw
cAppbmRleCA4ZmI3Y2UwZjUyYmQzYTIzOWQxN2Q3ZTRkNzZiMzUyMmEwYzNmYzRmLi4zYzY0Mzlh
YzQ4MDJlNWQxOWI5ZmY0OTNiMWY4YzBkYThjNzI4OThiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS94bWwvWE1MSHR0cFJlcXVlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxI
dHRwUmVxdWVzdC5jcHAKQEAgLTQ0NSwxMiArNDQ1LDM0IEBAIGJvb2wgWE1MSHR0cFJlcXVlc3Q6
OmlzQWxsb3dlZEhUVFBIZWFkZXIoY29uc3QgU3RyaW5nJiBuYW1lKQogICAgICAgICAmJiAhbmFt
ZS5zdGFydHNXaXRoKHN0YXRpY0RhdGEtPm1fc2VjSGVhZGVyUHJlZml4LCBmYWxzZSk7CiB9CiAK
LXZvaWQgWE1MSHR0cFJlcXVlc3Q6Om9wZW4oY29uc3QgU3RyaW5nJiBtZXRob2QsIGNvbnN0IEtV
UkwmIHVybCwgRXhjZXB0aW9uQ29kZSYgZWMpCit2b2lkIFhNTEh0dHBSZXF1ZXN0OjpvcGVuKGNv
bnN0IFN0cmluZyYgbWV0aG9kLCBjb25zdCBTdHJpbmcmIHVybCwgRXhjZXB0aW9uQ29kZSYgZWMp
CiB7Ci0gICAgb3BlbihtZXRob2QsIHVybCwgdHJ1ZSwgZWMpOworICAgIGludGVybmFsT3Blbiht
ZXRob2QsIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+Y29tcGxldGVVUkwodXJsKSwgdHJ1ZSwg
ZWMpOwogfQogCi12b2lkIFhNTEh0dHBSZXF1ZXN0OjpvcGVuKGNvbnN0IFN0cmluZyYgbWV0aG9k
LCBjb25zdCBLVVJMJiB1cmwsIGJvb2wgYXN5bmMsIEV4Y2VwdGlvbkNvZGUmIGVjKQordm9pZCBY
TUxIdHRwUmVxdWVzdDo6b3Blbihjb25zdCBTdHJpbmcmIG1ldGhvZCwgY29uc3QgU3RyaW5nJiB1
cmwsIGJvb2wgYXN5bmMsIEV4Y2VwdGlvbkNvZGUmIGVjKQoreworICAgIGludGVybmFsT3Blbiht
ZXRob2QsIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+Y29tcGxldGVVUkwodXJsKSwgYXN5bmMs
IGVjKTsKK30KKwordm9pZCBYTUxIdHRwUmVxdWVzdDo6b3Blbihjb25zdCBTdHJpbmcmIG1ldGhv
ZCwgY29uc3QgU3RyaW5nJiB1cmwsIGJvb2wgYXN5bmMsIGNvbnN0IFN0cmluZyYgdXNlciwgRXhj
ZXB0aW9uQ29kZSYgZWMpCit7CisgICAgS1VSTCB1cmxXaXRoQ3JlZGVudGlhbHMoc2NyaXB0RXhl
Y3V0aW9uQ29udGV4dCgpLT5jb21wbGV0ZVVSTCh1cmwpKTsKKyAgICB1cmxXaXRoQ3JlZGVudGlh
bHMuc2V0VXNlcih1c2VyKTsKKworICAgIGludGVybmFsT3BlbihtZXRob2QsIHVybFdpdGhDcmVk
ZW50aWFscywgYXN5bmMsIGVjKTsKK30KKwordm9pZCBYTUxIdHRwUmVxdWVzdDo6b3Blbihjb25z
dCBTdHJpbmcmIG1ldGhvZCwgY29uc3QgU3RyaW5nJiB1cmwsIGJvb2wgYXN5bmMsIGNvbnN0IFN0
cmluZyYgdXNlciwgY29uc3QgU3RyaW5nJiBwYXNzd29yZCwgRXhjZXB0aW9uQ29kZSYgZWMpCit7
CisgICAgS1VSTCB1cmxXaXRoQ3JlZGVudGlhbHMoc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLT5j
b21wbGV0ZVVSTCh1cmwpKTsKKyAgICB1cmxXaXRoQ3JlZGVudGlhbHMuc2V0VXNlcih1c2VyKTsK
KyAgICB1cmxXaXRoQ3JlZGVudGlhbHMuc2V0UGFzcyhwYXNzd29yZCk7CisKKyAgICBpbnRlcm5h
bE9wZW4obWV0aG9kLCB1cmxXaXRoQ3JlZGVudGlhbHMsIGFzeW5jLCBlYyk7Cit9CisKK3ZvaWQg
WE1MSHR0cFJlcXVlc3Q6OmludGVybmFsT3Blbihjb25zdCBTdHJpbmcmIG1ldGhvZCwgY29uc3Qg
S1VSTCYgdXJsLCBib29sIGFzeW5jLCBFeGNlcHRpb25Db2RlJiBlYykKIHsKICAgICBpbnRlcm5h
bEFib3J0KCk7CiAgICAgU3RhdGUgcHJldmlvdXNTdGF0ZSA9IG1fc3RhdGU7CkBAIC01MTQsMjMg
KzUzNiw2IEBAIHZvaWQgWE1MSHR0cFJlcXVlc3Q6Om9wZW4oY29uc3QgU3RyaW5nJiBtZXRob2Qs
IGNvbnN0IEtVUkwmIHVybCwgYm9vbCBhc3luYywgRXhjCiAgICAgICAgIG1fc3RhdGUgPSBPUEVO
RUQ7CiB9CiAKLXZvaWQgWE1MSHR0cFJlcXVlc3Q6Om9wZW4oY29uc3QgU3RyaW5nJiBtZXRob2Qs
IGNvbnN0IEtVUkwmIHVybCwgYm9vbCBhc3luYywgY29uc3QgU3RyaW5nJiB1c2VyLCBFeGNlcHRp
b25Db2RlJiBlYykKLXsKLSAgICBLVVJMIHVybFdpdGhDcmVkZW50aWFscyh1cmwpOwotICAgIHVy
bFdpdGhDcmVkZW50aWFscy5zZXRVc2VyKHVzZXIpOwotCi0gICAgb3BlbihtZXRob2QsIHVybFdp
dGhDcmVkZW50aWFscywgYXN5bmMsIGVjKTsKLX0KLQotdm9pZCBYTUxIdHRwUmVxdWVzdDo6b3Bl
bihjb25zdCBTdHJpbmcmIG1ldGhvZCwgY29uc3QgS1VSTCYgdXJsLCBib29sIGFzeW5jLCBjb25z
dCBTdHJpbmcmIHVzZXIsIGNvbnN0IFN0cmluZyYgcGFzc3dvcmQsIEV4Y2VwdGlvbkNvZGUmIGVj
KQotewotICAgIEtVUkwgdXJsV2l0aENyZWRlbnRpYWxzKHVybCk7Ci0gICAgdXJsV2l0aENyZWRl
bnRpYWxzLnNldFVzZXIodXNlcik7Ci0gICAgdXJsV2l0aENyZWRlbnRpYWxzLnNldFBhc3MocGFz
c3dvcmQpOwotCi0gICAgb3BlbihtZXRob2QsIHVybFdpdGhDcmVkZW50aWFscywgYXN5bmMsIGVj
KTsKLX0KLQogYm9vbCBYTUxIdHRwUmVxdWVzdDo6aW5pdFNlbmQoRXhjZXB0aW9uQ29kZSYgZWMp
CiB7CiAgICAgaWYgKCFzY3JpcHRFeGVjdXRpb25Db250ZXh0KCkpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuaCBiL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxI
dHRwUmVxdWVzdC5oCmluZGV4IDYwNjQyOGI3NmM3MTY0MGNkMGM4MTdjMzE4ZTk4NWNhYjJmZjQ4
MmMuLjRkMThmMGNlYWQ2NjQ1NmEzZGQ0ZjA1NTZjNWZhMDcwYmU2ODU3NjggMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3htbC9YTUxIdHRwUmVxdWVzdC5oCkBAIC04MywxMCArODMsMTAgQEAgcHVibGljOgogICAgIFN0
YXRlIHJlYWR5U3RhdGUoKSBjb25zdDsKICAgICBib29sIHdpdGhDcmVkZW50aWFscygpIGNvbnN0
IHsgcmV0dXJuIG1faW5jbHVkZUNyZWRlbnRpYWxzOyB9CiAgICAgdm9pZCBzZXRXaXRoQ3JlZGVu
dGlhbHMoYm9vbCwgRXhjZXB0aW9uQ29kZSYpOwotICAgIHZvaWQgb3Blbihjb25zdCBTdHJpbmcm
IG1ldGhvZCwgY29uc3QgS1VSTCYsIEV4Y2VwdGlvbkNvZGUmKTsKLSAgICB2b2lkIG9wZW4oY29u
c3QgU3RyaW5nJiBtZXRob2QsIGNvbnN0IEtVUkwmLCBib29sIGFzeW5jLCBFeGNlcHRpb25Db2Rl
Jik7Ci0gICAgdm9pZCBvcGVuKGNvbnN0IFN0cmluZyYgbWV0aG9kLCBjb25zdCBLVVJMJiwgYm9v
bCBhc3luYywgY29uc3QgU3RyaW5nJiB1c2VyLCBFeGNlcHRpb25Db2RlJik7Ci0gICAgdm9pZCBv
cGVuKGNvbnN0IFN0cmluZyYgbWV0aG9kLCBjb25zdCBLVVJMJiwgYm9vbCBhc3luYywgY29uc3Qg
U3RyaW5nJiB1c2VyLCBjb25zdCBTdHJpbmcmIHBhc3N3b3JkLCBFeGNlcHRpb25Db2RlJik7Cisg
ICAgdm9pZCBvcGVuKGNvbnN0IFN0cmluZyYgbWV0aG9kLCBjb25zdCBTdHJpbmcmIHVybCwgRXhj
ZXB0aW9uQ29kZSYpOworICAgIHZvaWQgb3Blbihjb25zdCBTdHJpbmcmIG1ldGhvZCwgY29uc3Qg
U3RyaW5nJiB1cmwsIGJvb2wgYXN5bmMsIEV4Y2VwdGlvbkNvZGUmKTsKKyAgICB2b2lkIG9wZW4o
Y29uc3QgU3RyaW5nJiBtZXRob2QsIGNvbnN0IFN0cmluZyYgdXJsLCBib29sIGFzeW5jLCBjb25z
dCBTdHJpbmcmIHVzZXIsIEV4Y2VwdGlvbkNvZGUmKTsKKyAgICB2b2lkIG9wZW4oY29uc3QgU3Ry
aW5nJiBtZXRob2QsIGNvbnN0IFN0cmluZyYgdXJsLCBib29sIGFzeW5jLCBjb25zdCBTdHJpbmcm
IHVzZXIsIGNvbnN0IFN0cmluZyYgcGFzc3dvcmQsIEV4Y2VwdGlvbkNvZGUmKTsKICAgICB2b2lk
IHNlbmQoRXhjZXB0aW9uQ29kZSYpOwogICAgIHZvaWQgc2VuZChEb2N1bWVudCosIEV4Y2VwdGlv
bkNvZGUmKTsKICAgICB2b2lkIHNlbmQoY29uc3QgU3RyaW5nJiwgRXhjZXB0aW9uQ29kZSYpOwpA
QCAtMTM4LDYgKzEzOCw4IEBAIHB1YmxpYzoKIHByaXZhdGU6CiAgICAgWE1MSHR0cFJlcXVlc3Qo
U2NyaXB0RXhlY3V0aW9uQ29udGV4dCosIFBhc3NSZWZQdHI8U2VjdXJpdHlPcmlnaW4+KTsKIAor
ICAgIHZvaWQgaW50ZXJuYWxPcGVuKGNvbnN0IFN0cmluZyYgbWV0aG9kLCBjb25zdCBLVVJMJiwg
Ym9vbCBhc3luYywgRXhjZXB0aW9uQ29kZSYpOworCiAgICAgdmlydHVhbCB2b2lkIHJlZkV2ZW50
VGFyZ2V0KCkgeyByZWYoKTsgfQogICAgIHZpcnR1YWwgdm9pZCBkZXJlZkV2ZW50VGFyZ2V0KCkg
eyBkZXJlZigpOyB9CiAgICAgdmlydHVhbCBFdmVudFRhcmdldERhdGEqIGV2ZW50VGFyZ2V0RGF0
YSgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmlkbCBi
L1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5pZGwKaW5kZXggYzk1NTdiM2E0ZDhl
ZTNiNGMzZDhhY2JmYTdjNTZkMzZjZjI3NzI1YS4uNGRmZDZhZTlkYjMxYzVlZDg2YTYxNmQ5Mzg0
NmMwZWI4Yjg4MzgxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1
ZXN0LmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuaWRsCkBAIC02
MSw3ICs2MSw3IEBAIG1vZHVsZSB4bWwgewogICAgICAgICBhdHRyaWJ1dGUgYm9vbGVhbiB3aXRo
Q3JlZGVudGlhbHMKICAgICAgICAgICAgIHNldHRlciByYWlzZXMoRE9NRXhjZXB0aW9uKTsKIAot
ICAgICAgICBbQ3VzdG9tXSB2b2lkIG9wZW4oaW4gRE9NU3RyaW5nIG1ldGhvZCwgaW4gRE9NU3Ry
aW5nIHVybCwgaW4gW09wdGlvbmFsXSBib29sZWFuIGFzeW5jLCBpbiBbT3B0aW9uYWxdIERPTVN0
cmluZyB1c2VyLCBpbiBbT3B0aW9uYWxdIERPTVN0cmluZyBwYXNzd29yZCkKKyAgICAgICAgdm9p
ZCBvcGVuKGluIERPTVN0cmluZyBtZXRob2QsIGluIERPTVN0cmluZyB1cmwsIGluIFtPcHRpb25h
bF0gYm9vbGVhbiBhc3luYywgaW4gW09wdGlvbmFsXSBET01TdHJpbmcgdXNlciwgaW4gW09wdGlv
bmFsXSBET01TdHJpbmcgcGFzc3dvcmQpCiAgICAgICAgICAgICByYWlzZXMoRE9NRXhjZXB0aW9u
KTsKIAogICAgICAgICB2b2lkIHNldFJlcXVlc3RIZWFkZXIoaW4gRE9NU3RyaW5nIGhlYWRlciwg
aW4gRE9NU3RyaW5nIHZhbHVlKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>