<?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>17481</bug_id>
          
          <creation_ts>2008-02-21 16:00:28 -0800</creation_ts>
          <short_desc>Several consecutive calls to XMLHttpRequest::open should dispatch only one readyState event</short_desc>
          <delta_ts>2011-11-10 11:18:47 -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>XML</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</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="Julien Chaffraix">jchaffraix</reporter>
          <assigned_to name="Julien Chaffraix">jchaffraix</assigned_to>
          <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>71433</commentid>
    <comment_count>0</comment_count>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2008-02-21 16:00:28 -0800</bug_when>
    <thetext>Even thought not mentioned in the spec, IE, Firefox and Opera does show this behaviour.

Patch + test case will follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71439</commentid>
    <comment_count>1</comment_count>
      <attachid>19266</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2008-02-21 16:36:13 -0800</bug_when>
    <thetext>Created attachment 19266
patch + test case

Add readyState check in open : if the readyState is not open then raise a readyState event</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71482</commentid>
    <comment_count>2</comment_count>
      <attachid>19266</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-02-21 23:40:33 -0800</bug_when>
    <thetext>Comment on attachment 19266
patch + test case

r=me, with comments.

+    int previousState = m_state;

The type of this variable should be XMLHttpRequestState.

+    // Check previous state to avoid dispatching readyState event
+    // when calling several times open in a row

Looks like it should be &quot;calling open several times in a row&quot;. Also, it&apos;s better to put a period at the end of the sentence.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71581</commentid>
    <comment_count>3</comment_count>
      <attachid>19295</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2008-02-23 06:02:04 -0800</bug_when>
    <thetext>Created attachment 19295
patch updated with Ap&apos;s comments

&gt; The type of this variable should be XMLHttpRequestState.

changed.

&gt; Looks like it should be &quot;calling open several times in a row&quot;. Also, it&apos;s
&gt; better to put a period at the end of the sentence.

Changed words&apos; order and added a period.

I also updated the test case so that the result is more human readable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71594</commentid>
    <comment_count>4</comment_count>
      <attachid>19295</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-02-23 09:29:53 -0800</bug_when>
    <thetext>Comment on attachment 19295
patch updated with Ap&apos;s comments

r=ap (no need for him to review again)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72150</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-02-27 09:48:07 -0800</bug_when>
    <thetext>Committed revision 30626 (but I had to write a ChangeLog).
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500065</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-11-10 11:18:47 -0800</bug_when>
    <thetext>Bug 71985 asks to undo this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19266</attachid>
            <date>2008-02-21 16:36:13 -0800</date>
            <delta_ts>2008-02-23 06:02:04 -0800</delta_ts>
            <desc>patch + test case</desc>
            <filename>bug17481.patch</filename>
            <type>text/plain</type>
            <size>4397</size>
            <attacher name="Julien Chaffraix">jchaffraix</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhOTY1ZGQzLi4wMDkxMjZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMDgtMDIt
MjEgIGp1bGllbiAgPGp1bGllbkBqdWxpZW5zLWNvbXB1dGVyLmxvY2FsPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJ1ZyAxNzQxOCA6IFNldmVyYWwg
Y29uc2VjdXRpdmUgY2FsbHMgdG8gWE1MSHR0cFJlcXVlc3Q6Om9wZW4gc2hvdWxkIGRpc3BhdGNo
IG9ubHkgb25lIHJlYWR5U3RhdGUgZXZlbnQKKworICAgICAgICAqIGh0dHAvdGVzdHMveG1saHR0
cHJlcXVlc3QveG1saHR0cHJlcXVlc3QtbXVsdGlwbGUtb3Blbi1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3QtbXVs
dGlwbGUtb3Blbi5odG1sOiBDb3BpZWQgZnJvbSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0
dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LWZvcmJpZGRlbi1tZXRob2RzLWV4Y2VwdGlvbi5odG1s
LgorCiAyMDA4LTAyLTIxICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgSGFycmlzb24uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW11bHRpcGxlLW9wZW4t
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxo
dHRwcmVxdWVzdC1tdWx0aXBsZS1vcGVuLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi40MzEzYmQ1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1tdWx0aXBsZS1vcGVuLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDYgQEAKK1Rlc3QgYnVnIDE3NDgxOiBTZXZlcmFsIGNvbnNl
Y3V0aXZlIGNhbGxzIHRvIFhNTEh0dHBSZXF1ZXN0OjpvcGVuIHNob3VsZCBkaXNwYXRjaCBvbmx5
IG9uZSByZWFkeVN0YXRlIGV2ZW50CisKK1lvdSBzaG91bGQgc2VlICJQQVNTICggcmVhZHlTdGF0
ZSAxICkiIG9uY2U6CisKK1BBU1MgKCByZWFkeVN0YXRlIDEgKQorCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW11bHRpcGxl
LW9wZW4uaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0
cHJlcXVlc3QtbXVsdGlwbGUtb3Blbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjg3NzU4MjkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW11bHRpcGxlLW9wZW4uaHRtbApAQCAtMCww
ICsxLDQyIEBACis8aHRtbD48aGVhZD48L2hlYWQ+PGJvZHk+CisKKzxwPlRlc3QgYnVnIDE3NDgx
OiBTZXZlcmFsIGNvbnNlY3V0aXZlIGNhbGxzIHRvIFhNTEh0dHBSZXF1ZXN0OjpvcGVuIHNob3Vs
ZCBkaXNwYXRjaCBvbmx5IG9uZSByZWFkeVN0YXRlIGV2ZW50PC9wPgorPHA+WW91IHNob3VsZCBz
ZWUgIlBBU1MgKCByZWFkeVN0YXRlIDEgKSIgb25jZTo8L3A+Cis8ZGl2IGlkPSJhbnMiPjwvZGl2
PgorCis8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CitmdW5jdGlvbiBsb2cobWVzc2Fn
ZSkgeworICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhbnMiKS5hcHBlbmRDaGlsZChkb2N1
bWVudC5jcmVhdGVUZXh0Tm9kZShtZXNzYWdlKSk7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoImFucyIpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImJyIikpOworfQor
CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIuZHVtcEFzVGV4dCgpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERv
bmUoKTsKK30KKwordmFyIHhocjsKKworaWYgKHdpbmRvdy5YTUxIdHRwUmVxdWVzdCkgeworICAg
IHhociA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOworfSBlbHNlIHsKKyAgICB0cnkgeworICAgICAg
ICB4aHIgPSBuZXcgQWN0aXZlWE9iamVjdCgiTXN4bWwyLlhNTEhUVFAiKTsKKyAgICB9IGNhdGNo
IChleCkgeworICAgICAgICB4aHIgPSBuZXcgQWN0aXZlWE9iamVjdCgiTWljcm9zb2Z0LlhNTEhU
VFAiKTsKKyAgICB9Cit9CisKK3hoci5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbiAoKSB7
CisgICAgbG9nKCJQQVNTICggcmVhZHlTdGF0ZSAiICsgdGhpcy5yZWFkeVN0YXRlICsgIiApIik7
Cit9CisKK3hoci5vcGVuKCJHRVQiLCAicmVzb3VyY2VzLzEyNTEuaHRtbCIsIHRydWUpOworeGhy
Lm9wZW4oIkdFVCIsICJyZXNvdXJjZXMvMTI1MS5odG1sIiwgdHJ1ZSk7Cit4aHIub3BlbigiR0VU
IiwgInJlc291cmNlcy9wcmludC1oZWFkZXJzLmNnaSIsIHRydWUpOworCitpZiAod2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUo
KTsKKworPC9zY3JpcHQ+Cis8L2JvZHk+PC9odG1sPgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFu
Z2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBhNmY3ZjE2Li4yMGU4NzFlIDEwMDY0NAot
LS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE1IEBACisyMDA4LTAyLTIxICBqdWxpZW4gIDxqdWxpZW5AanVsaWVucy1jb21wdXRlci5sb2Nh
bD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWcg
MTc0MTggOiBTZXZlcmFsIGNvbnNlY3V0aXZlIGNhbGxzIHRvIFhNTEh0dHBSZXF1ZXN0OjpvcGVu
IHNob3VsZCBkaXNwYXRjaCBvbmx5IG9uZSByZWFkeVN0YXRlIGV2ZW50CisKKyAgICAgICAgVGVz
dDogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1tdWx0aXBsZS1vcGVu
Lmh0bWwKKworICAgICAgICAqIHhtbC9YTUxIdHRwUmVxdWVzdC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpYTUxIdHRwUmVxdWVzdDo6b3Blbik6IFNhdmUgdGhlIHByZXZpb3VzIHJlYWR5U3RhdGUg
YW5kIGRpc3BhdGNoIGEKKyAgICAgICAgcmVhZHlTdGF0ZSBldmVudCBvbmx5IGlmIGl0IHdhcyBu
b3QgYWxyZWFkeSBpbiBPcGVuCisKIDIwMDgtMDItMjEgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVy
c2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBTYW0uCmRpZmYgLS1naXQgYS9X
ZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAgYi9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVz
dC5jcHAKaW5kZXggMDI3NzQwYS4uNDEzNTBlNCAxMDA2NDQKLS0tIGEvV2ViQ29yZS94bWwvWE1M
SHR0cFJlcXVlc3QuY3BwCisrKyBiL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNwcApAQCAt
MzE2LDYgKzMxNiw3IEBAIGJvb2wgWE1MSHR0cFJlcXVlc3Q6OnVybE1hdGNoZXNEb2N1bWVudERv
bWFpbihjb25zdCBLVVJMJiB1cmwpIGNvbnN0CiB2b2lkIFhNTEh0dHBSZXF1ZXN0OjpvcGVuKGNv
bnN0IFN0cmluZyYgbWV0aG9kLCBjb25zdCBLVVJMJiB1cmwsIGJvb2wgYXN5bmMsIEV4Y2VwdGlv
bkNvZGUmIGVjKQogewogICAgIGludGVybmFsQWJvcnQoKTsKKyAgICBpbnQgcHJldmlvdXNTdGF0
ZSA9IG1fc3RhdGU7CiAgICAgbV9zdGF0ZSA9IFVuaW5pdGlhbGl6ZWQ7CiAgICAgbV9hYm9ydGVk
ID0gZmFsc2U7CiAKQEAgLTM2Miw3ICszNjMsMTMgQEAgdm9pZCBYTUxIdHRwUmVxdWVzdDo6b3Bl
bihjb25zdCBTdHJpbmcmIG1ldGhvZCwgY29uc3QgS1VSTCYgdXJsLCBib29sIGFzeW5jLCBFeGMK
ICAgICBtX2FzeW5jID0gYXN5bmM7CiAKICAgICBBU1NFUlQoIW1fbG9hZGVyKTsKLSAgICBjaGFu
Z2VTdGF0ZShPcGVuKTsKKworICAgIC8vIENoZWNrIHByZXZpb3VzIHN0YXRlIHRvIGF2b2lkIGRp
c3BhdGNoaW5nIHJlYWR5U3RhdGUgZXZlbnQKKyAgICAvLyB3aGVuIGNhbGxpbmcgc2V2ZXJhbCB0
aW1lcyBvcGVuIGluIGEgcm93CisgICAgaWYgKHByZXZpb3VzU3RhdGUgIT0gT3BlbikKKyAgICAg
ICAgY2hhbmdlU3RhdGUoT3Blbik7CisgICAgZWxzZQorICAgICAgICBtX3N0YXRlID0gT3BlbjsK
IH0KIAogdm9pZCBYTUxIdHRwUmVxdWVzdDo6b3Blbihjb25zdCBTdHJpbmcmIG1ldGhvZCwgY29u
c3QgS1VSTCYgdXJsLCBib29sIGFzeW5jLCBjb25zdCBTdHJpbmcmIHVzZXIsIEV4Y2VwdGlvbkNv
ZGUmIGVjKQo=
</data>
<flag name="review"
          id="8408"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19295</attachid>
            <date>2008-02-23 06:02:04 -0800</date>
            <delta_ts>2008-02-23 09:29:53 -0800</delta_ts>
            <desc>patch updated with Ap&apos;s comments</desc>
            <filename>bug17481-updated.patch</filename>
            <type>text/plain</type>
            <size>3488</size>
            <attacher name="Julien Chaffraix">jchaffraix</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0
cHJlcXVlc3QtbXVsdGlwbGUtb3Blbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW11bHRpcGxlLW9wZW4tZXhwZWN0ZWQu
dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjEzNjlhMzUKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHBy
ZXF1ZXN0LW11bHRpcGxlLW9wZW4tZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNiBAQAorVGVzdCBi
dWcgMTc0ODE6IFNldmVyYWwgY29uc2VjdXRpdmUgY2FsbHMgdG8gWE1MSHR0cFJlcXVlc3Q6Om9w
ZW4gc2hvdWxkIGRpc3BhdGNoIG9ubHkgb25lIHJlYWR5U3RhdGUgZXZlbnQKKworWW91IHNob3Vs
ZCBzZWUgIlBBU1MiIG9uY2U6CisKK1BBU1MKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1tdWx0aXBsZS1vcGVuLmh0bWwg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW11
bHRpcGxlLW9wZW4uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iOTk3
OWFhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVx
dWVzdC94bWxodHRwcmVxdWVzdC1tdWx0aXBsZS1vcGVuLmh0bWwKQEAgLTAsMCArMSw2MSBAQAor
PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PgorCis8cD5UZXN0IGJ1ZyAxNzQ4MTogU2V2ZXJhbCBj
b25zZWN1dGl2ZSBjYWxscyB0byBYTUxIdHRwUmVxdWVzdDo6b3BlbiBzaG91bGQgZGlzcGF0Y2gg
b25seSBvbmUgcmVhZHlTdGF0ZSBldmVudDwvcD4KKzxwPllvdSBzaG91bGQgc2VlICJQQVNTIiBv
bmNlOjwvcD4KKzxkaXYgaWQ9ImFucyI+PC9kaXY+CisKKzxzY3JpcHQgdHlwZT0idGV4dC9qYXZh
c2NyaXB0Ij4KK2Z1bmN0aW9uIGxvZyhtZXNzYWdlKQoreworICAgIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJhbnMiKS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShtZXNzYWdl
KSk7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFucyIpLmFwcGVuZENoaWxkKGRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoImJyIikpOworfQorCitBcnJheS5wcm90b3R5cGUuaXNFcXVhbCA9
IGZ1bmN0aW9uKGV4cGVjdGVkKQoreworICAgIGlmICh0aGlzLmxlbmd0aCAhPSBleHBlY3RlZC5s
ZW5ndGgpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBmb3IgKGkgPSAwOyBpIDwgdGhpcy5s
ZW5ndGg7IGkrKykKKyAgICAgICAgaWYgKHRoaXNbaV0gIT0gZXhwZWN0ZWRbaV0pCisgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIHRydWU7Cit9CisKK2lmICh3aW5kb3cubGF5
b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0
KCk7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworfQorCit2YXIg
eGhyOworCitpZiAod2luZG93LlhNTEh0dHBSZXF1ZXN0KSB7CisgICAgeGhyID0gbmV3IFhNTEh0
dHBSZXF1ZXN0KCk7Cit9IGVsc2UgeworICAgIHRyeSB7CisgICAgICAgIHhociA9IG5ldyBBY3Rp
dmVYT2JqZWN0KCJNc3htbDIuWE1MSFRUUCIpOworICAgIH0gY2F0Y2ggKGV4KSB7CisgICAgICAg
IHhociA9IG5ldyBBY3RpdmVYT2JqZWN0KCJNaWNyb3NvZnQuWE1MSFRUUCIpOworICAgIH0KK30K
KwordmFyIHJlc3VsdHMgPSBbXSwKKyAgICBleHBlY3RlZCA9IFsnYmVmb3JlIGZpcnN0IG9wZW4n
LCAxLCAnYmVmb3JlIHNlY29uZCBvcGVuJywgJ2JlZm9yZSB0aGlyZCBvcGVuJ107CisKK3hoci5v
bnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbiAoKSB7CisgICAgcmVzdWx0cy5wdXNoKHRoaXMu
cmVhZHlTdGF0ZSk7Cit9CisKK3Jlc3VsdHMucHVzaCgnYmVmb3JlIGZpcnN0IG9wZW4nKTsKK3ho
ci5vcGVuKCJHRVQiLCAicmVzb3VyY2VzLzEyNTEuaHRtbCIsIHRydWUpOworcmVzdWx0cy5wdXNo
KCdiZWZvcmUgc2Vjb25kIG9wZW4nKTsKK3hoci5vcGVuKCJHRVQiLCAicmVzb3VyY2VzLzEyNTEu
aHRtbCIsIHRydWUpOworcmVzdWx0cy5wdXNoKCdiZWZvcmUgdGhpcmQgb3BlbicpOworeGhyLm9w
ZW4oIkdFVCIsICJyZXNvdXJjZXMvcHJpbnQtaGVhZGVycy5jZ2kiLCB0cnVlKTsKKworbG9nKHJl
c3VsdHMuaXNFcXVhbChleHBlY3RlZCkgPyAiUEFTUyIgOiAiRkFJTEVEIHJlc3VsdHMgOiAiICsg
cmVzdWx0cyArICIgZXhwZWN0ZWQgOiAiICsgZXhwZWN0ZWQpOworCitpZiAod2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsK
KworPC9zY3JpcHQ+Cis8L2JvZHk+PC9odG1sPgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS94bWwvWE1M
SHR0cFJlcXVlc3QuY3BwIGIvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuY3BwCmluZGV4IDQz
ZGFkN2QuLjQzNWM5NjYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNw
cAorKysgYi9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAKQEAgLTMxNSw2ICszMTUsNyBA
QCBib29sIFhNTEh0dHBSZXF1ZXN0Ojp1cmxNYXRjaGVzRG9jdW1lbnREb21haW4oY29uc3QgS1VS
TCYgdXJsKSBjb25zdAogdm9pZCBYTUxIdHRwUmVxdWVzdDo6b3Blbihjb25zdCBTdHJpbmcmIG1l
dGhvZCwgY29uc3QgS1VSTCYgdXJsLCBib29sIGFzeW5jLCBFeGNlcHRpb25Db2RlJiBlYykKIHsK
ICAgICBpbnRlcm5hbEFib3J0KCk7CisgICAgWE1MSHR0cFJlcXVlc3RTdGF0ZSBwcmV2aW91c1N0
YXRlID0gbV9zdGF0ZTsKICAgICBtX3N0YXRlID0gVW5pbml0aWFsaXplZDsKICAgICBtX2Fib3J0
ZWQgPSBmYWxzZTsKIApAQCAtMzYxLDcgKzM2MiwxMyBAQCB2b2lkIFhNTEh0dHBSZXF1ZXN0Ojpv
cGVuKGNvbnN0IFN0cmluZyYgbWV0aG9kLCBjb25zdCBLVVJMJiB1cmwsIGJvb2wgYXN5bmMsIEV4
YwogICAgIG1fYXN5bmMgPSBhc3luYzsKIAogICAgIEFTU0VSVCghbV9sb2FkZXIpOwotICAgIGNo
YW5nZVN0YXRlKE9wZW4pOworCisgICAgLy8gQ2hlY2sgcHJldmlvdXMgc3RhdGUgdG8gYXZvaWQg
ZGlzcGF0Y2hpbmcgcmVhZHlTdGF0ZSBldmVudAorICAgIC8vIHdoZW4gY2FsbGluZyBvcGVuIHNl
dmVyYWwgdGltZXMgaW4gYSByb3cuCisgICAgaWYgKHByZXZpb3VzU3RhdGUgIT0gT3BlbikKKyAg
ICAgICAgY2hhbmdlU3RhdGUoT3Blbik7CisgICAgZWxzZQorICAgICAgICBtX3N0YXRlID0gT3Bl
bjsKIH0KIAogdm9pZCBYTUxIdHRwUmVxdWVzdDo6b3Blbihjb25zdCBTdHJpbmcmIG1ldGhvZCwg
Y29uc3QgS1VSTCYgdXJsLCBib29sIGFzeW5jLCBjb25zdCBTdHJpbmcmIHVzZXIsIEV4Y2VwdGlv
bkNvZGUmIGVjKQo=
</data>
<flag name="review"
          id="8430"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>