<?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>61034</bug_id>
          
          <creation_ts>2011-05-18 03:17:12 -0700</creation_ts>
          <short_desc>WebSocket: Use ScriptContext::Task to hold pending events of ThreadableWebSocketChannelClientWrapper</short_desc>
          <delta_ts>2011-05-19 02:33:31 -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>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>
          
          <blocked>35721</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yuta Kitamura">yutak</reporter>
          <assigned_to name="Yuta Kitamura">yutak</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>tkent</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>405612</commentid>
    <comment_count>0</comment_count>
    <who name="Yuta Kitamura">yutak</who>
    <bug_when>2011-05-18 03:17:12 -0700</bug_when>
    <thetext>This is the third part of implementing WebSocket closing handshake (see bug 35721).

Remove m_pendingConnected, m_pendingMessages and m_pendingClosed from ThreadableWebSocketChannelClientWrapper, and use ScriptContext::Task to hold these pending events.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405614</commentid>
    <comment_count>1</comment_count>
      <attachid>93894</attachid>
    <who name="Yuta Kitamura">yutak</who>
    <bug_when>2011-05-18 03:22:57 -0700</bug_when>
    <thetext>Created attachment 93894
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406181</commentid>
    <comment_count>2</comment_count>
      <attachid>93894</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-05-18 18:39:35 -0700</bug_when>
    <thetext>Comment on attachment 93894
Patch

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406304</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-19 02:31:19 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 93894:

http/tests/misc/favicon-loads-with-icon-loading-override.html bug 58412 (author: alice.liu@apple.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406305</commentid>
    <comment_count>4</comment_count>
      <attachid>93894</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-19 02:33:28 -0700</bug_when>
    <thetext>Comment on attachment 93894
Patch

Clearing flags on attachment: 93894

Committed r86829: &lt;http://trac.webkit.org/changeset/86829&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406306</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-19 02:33:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93894</attachid>
            <date>2011-05-18 03:22:57 -0700</date>
            <delta_ts>2011-05-19 02:33:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-61034-20110518192255.patch</filename>
            <type>text/plain</type>
            <size>7497</size>
            <attacher name="Yuta Kitamura">yutak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODY3MzMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBmZWY1MDJkZDdiZGEyNjBh
MjRmMDM0YTc0MzUzNDIyNTI3Yzk4NzY2Li45OWQxY2Q0MmUyOWQ0MjZiZTU4MTdiOTNhOGNkNWUy
ODM0OTkxMDYxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMTEtMDUtMTggIFl1dGEg
S2l0YW11cmEgIDx5dXRha0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViU29ja2V0OiBVc2UgU2NyaXB0Q29udGV4dDo6VGFz
ayB0byBob2xkIHBlbmRpbmcgZXZlbnRzIG9mIFRocmVhZGFibGVXZWJTb2NrZXRDaGFubmVsQ2xp
ZW50V3JhcHBlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NjEwMzQKKworICAgICAgICBSZWZhY3RvcmluZyBvbmx5LiBObyBuZXcgdGVzdHMuCisKKyAg
ICAgICAgKiB3ZWJzb2NrZXRzL1RocmVhZGFibGVXZWJTb2NrZXRDaGFubmVsQ2xpZW50V3JhcHBl
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVu
dFdyYXBwZXI6OlRocmVhZGFibGVXZWJTb2NrZXRDaGFubmVsQ2xpZW50V3JhcHBlcik6CisgICAg
ICAgIChXZWJDb3JlOjpUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI6OmRp
ZENvbm5lY3QpOgorICAgICAgICAoV2ViQ29yZTo6VGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWxD
bGllbnRXcmFwcGVyOjpkaWRSZWNlaXZlTWVzc2FnZSk6CisgICAgICAgIChXZWJDb3JlOjpUaHJl
YWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI6OmRpZENsb3NlKToKKyAgICAgICAg
KFdlYkNvcmU6OlRocmVhZGFibGVXZWJTb2NrZXRDaGFubmVsQ2xpZW50V3JhcHBlcjo6cmVzdW1l
KToKKyAgICAgICAgKFdlYkNvcmU6OlRocmVhZGFibGVXZWJTb2NrZXRDaGFubmVsQ2xpZW50V3Jh
cHBlcjo6cHJvY2Vzc1BlbmRpbmdUYXNrcyk6CisgICAgICAgIChXZWJDb3JlOjpUaHJlYWRhYmxl
V2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI6OmRpZENvbm5lY3RDYWxsYmFjayk6CisgICAg
ICAgIChXZWJDb3JlOjpUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI6OmRp
ZFJlY2VpdmVNZXNzYWdlQ2FsbGJhY2spOgorICAgICAgICAoV2ViQ29yZTo6VGhyZWFkYWJsZVdl
YlNvY2tldENoYW5uZWxDbGllbnRXcmFwcGVyOjpkaWRDbG9zZUNhbGxiYWNrKToKKyAgICAgICAg
KiB3ZWJzb2NrZXRzL1RocmVhZGFibGVXZWJTb2NrZXRDaGFubmVsQ2xpZW50V3JhcHBlci5oOgor
ICAgICAgICBSZW1vdmUgbV9wZW5kaW5nQ29ubmVjdGVkLCBtX3BlbmRpbmdNZXNzYWdlcyBhbmQg
bV9wZW5kaW5nQ2xvc2VkLCBhbmQgdXNlIFNjcmlwdENvbnRleHQ6OlRhc2sKKyAgICAgICAgdG8g
aG9sZCB0aGVzZSBwZW5kaW5nIGV2ZW50cy4KKwogMjAxMS0wNS0xNyAgWXV0YSBLaXRhbXVyYSAg
PHl1dGFrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW50IFRhbXVyYS4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3dlYnNvY2tldHMvVGhyZWFkYWJsZVdlYlNvY2tl
dENoYW5uZWxDbGllbnRXcmFwcGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3dlYnNvY2tldHMvVGhy
ZWFkYWJsZVdlYlNvY2tldENoYW5uZWxDbGllbnRXcmFwcGVyLmNwcAppbmRleCA3ZjY5NjE4ZTRi
YmM5MGUyNWJlMGNiMjFiOGE2NGM1MzRiNWU2NzI2Li42MTMwN2Q1Y2IyOWFhNzYyZjUzN2I4MGFi
MjQ2YWY2OGY3MjhhMDI2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93ZWJzb2NrZXRzL1Ro
cmVhZGFibGVXZWJTb2NrZXRDaGFubmVsQ2xpZW50V3JhcHBlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvd2Vic29ja2V0cy9UaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXIu
Y3BwCkBAIC0zMiw4ICszMiwxMSBAQAogI2lmIEVOQUJMRShXRUJfU09DS0VUUykKICNpbmNsdWRl
ICJUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXIuaCIKIAorI2luY2x1ZGUg
IkNyb3NzVGhyZWFkQ29waWVyLmgiCisjaW5jbHVkZSAiQ3Jvc3NUaHJlYWRUYXNrLmgiCiAjaW5j
bHVkZSAiV2ViU29ja2V0Q2hhbm5lbENsaWVudC5oIgogI2luY2x1ZGUgPHd0Zi9QYXNzUmVmUHRy
Lmg+CisjaW5jbHVkZSA8d3RmL1JlZlB0ci5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAg
LTQzLDggKzQ2LDYgQEAgVGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWxDbGllbnRXcmFwcGVyOjpU
aHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXIKICAgICAsIG1fc2VudChmYWxz
ZSkKICAgICAsIG1fYnVmZmVyZWRBbW91bnQoMCkKICAgICAsIG1fc3VzcGVuZGVkKGZhbHNlKQot
ICAgICwgbV9wZW5kaW5nQ29ubmVjdGVkKGZhbHNlKQotICAgICwgbV9wZW5kaW5nQ2xvc2VkKGZh
bHNlKQogewogfQogCkBAIC05NywyNCArOTgsMjMgQEAgdm9pZCBUaHJlYWRhYmxlV2ViU29ja2V0
Q2hhbm5lbENsaWVudFdyYXBwZXI6OmNsZWFyQ2xpZW50KCkKIAogdm9pZCBUaHJlYWRhYmxlV2Vi
U29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI6OmRpZENvbm5lY3QoKQogewotICAgIG1fcGVuZGlu
Z0Nvbm5lY3RlZCA9IHRydWU7CisgICAgbV9wZW5kaW5nVGFza3MuYXBwZW5kKGNyZWF0ZUNhbGxi
YWNrVGFzaygmVGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWxDbGllbnRXcmFwcGVyOjpkaWRDb25u
ZWN0Q2FsbGJhY2ssIEFsbG93Q3Jvc3NUaHJlYWRBY2Nlc3ModGhpcykpKTsKICAgICBpZiAoIW1f
c3VzcGVuZGVkKQotICAgICAgICBwcm9jZXNzUGVuZGluZ0V2ZW50cygpOworICAgICAgICBwcm9j
ZXNzUGVuZGluZ1Rhc2tzKCk7CiB9CiAKIHZvaWQgVGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWxD
bGllbnRXcmFwcGVyOjpkaWRSZWNlaXZlTWVzc2FnZShjb25zdCBTdHJpbmcmIG1lc3NhZ2UpCiB7
Ci0gICAgbV9wZW5kaW5nTWVzc2FnZXMuYXBwZW5kKG1lc3NhZ2UpOworICAgIG1fcGVuZGluZ1Rh
c2tzLmFwcGVuZChjcmVhdGVDYWxsYmFja1Rhc2soJlRocmVhZGFibGVXZWJTb2NrZXRDaGFubmVs
Q2xpZW50V3JhcHBlcjo6ZGlkUmVjZWl2ZU1lc3NhZ2VDYWxsYmFjaywgQWxsb3dDcm9zc1RocmVh
ZEFjY2Vzcyh0aGlzKSwgbWVzc2FnZSkpOwogICAgIGlmICghbV9zdXNwZW5kZWQpCi0gICAgICAg
IHByb2Nlc3NQZW5kaW5nRXZlbnRzKCk7CisgICAgICAgIHByb2Nlc3NQZW5kaW5nVGFza3MoKTsK
IH0KIAogdm9pZCBUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI6OmRpZENs
b3NlKHVuc2lnbmVkIGxvbmcgdW5oYW5kbGVkQnVmZmVyZWRBbW91bnQpCiB7Ci0gICAgbV9wZW5k
aW5nQ2xvc2VkID0gdHJ1ZTsKLSAgICBtX2J1ZmZlcmVkQW1vdW50ID0gdW5oYW5kbGVkQnVmZmVy
ZWRBbW91bnQ7CisgICAgbV9wZW5kaW5nVGFza3MuYXBwZW5kKGNyZWF0ZUNhbGxiYWNrVGFzaygm
VGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWxDbGllbnRXcmFwcGVyOjpkaWRDbG9zZUNhbGxiYWNr
LCBBbGxvd0Nyb3NzVGhyZWFkQWNjZXNzKHRoaXMpLCB1bmhhbmRsZWRCdWZmZXJlZEFtb3VudCkp
OwogICAgIGlmICghbV9zdXNwZW5kZWQpCi0gICAgICAgIHByb2Nlc3NQZW5kaW5nRXZlbnRzKCk7
CisgICAgICAgIHByb2Nlc3NQZW5kaW5nVGFza3MoKTsKIH0KIAogdm9pZCBUaHJlYWRhYmxlV2Vi
U29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI6OnN1c3BlbmQoKQpAQCAtMTI1LDMwICsxMjUsMzcg
QEAgdm9pZCBUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI6OnN1c3BlbmQo
KQogdm9pZCBUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI6OnJlc3VtZSgp
CiB7CiAgICAgbV9zdXNwZW5kZWQgPSBmYWxzZTsKLSAgICBwcm9jZXNzUGVuZGluZ0V2ZW50cygp
OworICAgIHByb2Nlc3NQZW5kaW5nVGFza3MoKTsKIH0KIAotdm9pZCBUaHJlYWRhYmxlV2ViU29j
a2V0Q2hhbm5lbENsaWVudFdyYXBwZXI6OnByb2Nlc3NQZW5kaW5nRXZlbnRzKCkKK3ZvaWQgVGhy
ZWFkYWJsZVdlYlNvY2tldENoYW5uZWxDbGllbnRXcmFwcGVyOjpwcm9jZXNzUGVuZGluZ1Rhc2tz
KCkKIHsKICAgICBBU1NFUlQoIW1fc3VzcGVuZGVkKTsKLSAgICBpZiAobV9wZW5kaW5nQ29ubmVj
dGVkKSB7Ci0gICAgICAgIG1fcGVuZGluZ0Nvbm5lY3RlZCA9IGZhbHNlOwotICAgICAgICBpZiAo
bV9jbGllbnQpCi0gICAgICAgICAgICBtX2NsaWVudC0+ZGlkQ29ubmVjdCgpOwotICAgIH0KLQot
ICAgIFZlY3RvcjxTdHJpbmc+IG1lc3NhZ2VzOwotICAgIG1lc3NhZ2VzLnN3YXAobV9wZW5kaW5n
TWVzc2FnZXMpOwotICAgIGZvciAoVmVjdG9yPFN0cmluZz46OmNvbnN0X2l0ZXJhdG9yIGl0ZXIg
PSBtZXNzYWdlcy5iZWdpbigpOyBpdGVyICE9IG1lc3NhZ2VzLmVuZCgpOyArK2l0ZXIpIHsKLSAg
ICAgICAgaWYgKG1fY2xpZW50KQotICAgICAgICAgICAgbV9jbGllbnQtPmRpZFJlY2VpdmVNZXNz
YWdlKCppdGVyKTsKLSAgICB9Ci0KLSAgICBpZiAobV9wZW5kaW5nQ2xvc2VkKSB7Ci0gICAgICAg
IG1fcGVuZGluZ0Nsb3NlZCA9IGZhbHNlOwotICAgICAgICBpZiAobV9jbGllbnQpCi0gICAgICAg
ICAgICBtX2NsaWVudC0+ZGlkQ2xvc2UobV9idWZmZXJlZEFtb3VudCk7Ci0gICAgfQorICAgIFZl
Y3RvcjxPd25QdHI8U2NyaXB0RXhlY3V0aW9uQ29udGV4dDo6VGFzaz4gPiB0YXNrczsKKyAgICB0
YXNrcy5zd2FwKG1fcGVuZGluZ1Rhc2tzKTsKKyAgICBmb3IgKFZlY3RvcjxPd25QdHI8U2NyaXB0
RXhlY3V0aW9uQ29udGV4dDo6VGFzaz4gPjo6Y29uc3RfaXRlcmF0b3IgaXRlciA9IHRhc2tzLmJl
Z2luKCk7IGl0ZXIgIT0gdGFza3MuZW5kKCk7ICsraXRlcikKKyAgICAgICAgKCppdGVyKS0+cGVy
Zm9ybVRhc2soMCk7Cit9CisKK3ZvaWQgVGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWxDbGllbnRX
cmFwcGVyOjpkaWRDb25uZWN0Q2FsbGJhY2soU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4
dCwgUmVmUHRyPFRocmVhZGFibGVXZWJTb2NrZXRDaGFubmVsQ2xpZW50V3JhcHBlcj4gd3JhcHBl
cikKK3sKKyAgICBBU1NFUlRfVU5VU0VEKGNvbnRleHQsICFjb250ZXh0KTsKKyAgICBpZiAod3Jh
cHBlci0+bV9jbGllbnQpCisgICAgICAgIHdyYXBwZXItPm1fY2xpZW50LT5kaWRDb25uZWN0KCk7
Cit9CisKK3ZvaWQgVGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWxDbGllbnRXcmFwcGVyOjpkaWRS
ZWNlaXZlTWVzc2FnZUNhbGxiYWNrKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQsIFJl
ZlB0cjxUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI+IHdyYXBwZXIsIFN0
cmluZyBtZXNzYWdlKQoreworICAgIEFTU0VSVF9VTlVTRUQoY29udGV4dCwgIWNvbnRleHQpOwor
ICAgIGlmICh3cmFwcGVyLT5tX2NsaWVudCkKKyAgICAgICAgd3JhcHBlci0+bV9jbGllbnQtPmRp
ZFJlY2VpdmVNZXNzYWdlKG1lc3NhZ2UpOworfQorCit2b2lkIFRocmVhZGFibGVXZWJTb2NrZXRD
aGFubmVsQ2xpZW50V3JhcHBlcjo6ZGlkQ2xvc2VDYWxsYmFjayhTY3JpcHRFeGVjdXRpb25Db250
ZXh0KiBjb250ZXh0LCBSZWZQdHI8VGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWxDbGllbnRXcmFw
cGVyPiB3cmFwcGVyLCB1bnNpZ25lZCBsb25nIHVuaGFuZGxlZEJ1ZmZlcmVkQW1vdW50KQorewor
ICAgIEFTU0VSVF9VTlVTRUQoY29udGV4dCwgIWNvbnRleHQpOworICAgIGlmICh3cmFwcGVyLT5t
X2NsaWVudCkKKyAgICAgICAgd3JhcHBlci0+bV9jbGllbnQtPmRpZENsb3NlKHVuaGFuZGxlZEJ1
ZmZlcmVkQW1vdW50KTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvd2Vic29ja2V0cy9UaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVu
dFdyYXBwZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3dlYnNvY2tldHMvVGhyZWFkYWJsZVdlYlNvY2tl
dENoYW5uZWxDbGllbnRXcmFwcGVyLmgKaW5kZXggNjY5NTJjMTE1MjhiN2E3YzJjM2YxNDhjNjNk
NTBmYTYyODAzNTMxZS4uNzQ2NTllMjUwNWJlZTRhZWQ3ZWRiMmE0OWQ5NTdlZWM5ZjE5ODc2OCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd2Vic29ja2V0cy9UaHJlYWRhYmxlV2ViU29ja2V0
Q2hhbm5lbENsaWVudFdyYXBwZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS93ZWJzb2NrZXRzL1Ro
cmVhZGFibGVXZWJTb2NrZXRDaGFubmVsQ2xpZW50V3JhcHBlci5oCkBAIC0zNCw3ICszNCw5IEBA
CiAjaWYgRU5BQkxFKFdFQl9TT0NLRVRTKQogCiAjaW5jbHVkZSAiUGxhdGZvcm1TdHJpbmcuaCIK
KyNpbmNsdWRlICJTY3JpcHRFeGVjdXRpb25Db250ZXh0LmgiCiAjaW5jbHVkZSA8d3RmL0Zvcndh
cmQuaD4KKyNpbmNsdWRlIDx3dGYvT3duUHRyLmg+CiAjaW5jbHVkZSA8d3RmL1RocmVhZGluZy5o
PgogI2luY2x1ZGUgPHd0Zi9WZWN0b3IuaD4KIApAQCAtNjgsMTYgKzcwLDE3IEBAIHB1YmxpYzoK
IHByb3RlY3RlZDoKICAgICBUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXIo
V2ViU29ja2V0Q2hhbm5lbENsaWVudCopOwogCi0gICAgdm9pZCBwcm9jZXNzUGVuZGluZ0V2ZW50
cygpOworICAgIHZvaWQgcHJvY2Vzc1BlbmRpbmdUYXNrcygpOworICAgIHN0YXRpYyB2b2lkIGRp
ZENvbm5lY3RDYWxsYmFjayhTY3JpcHRFeGVjdXRpb25Db250ZXh0KiwgUmVmUHRyPFRocmVhZGFi
bGVXZWJTb2NrZXRDaGFubmVsQ2xpZW50V3JhcHBlcj4pOworICAgIHN0YXRpYyB2b2lkIGRpZFJl
Y2VpdmVNZXNzYWdlQ2FsbGJhY2soU2NyaXB0RXhlY3V0aW9uQ29udGV4dCosIFJlZlB0cjxUaHJl
YWRhYmxlV2ViU29ja2V0Q2hhbm5lbENsaWVudFdyYXBwZXI+LCBTdHJpbmcgbWVzc2FnZSk7Cisg
ICAgc3RhdGljIHZvaWQgZGlkQ2xvc2VDYWxsYmFjayhTY3JpcHRFeGVjdXRpb25Db250ZXh0Kiwg
UmVmUHRyPFRocmVhZGFibGVXZWJTb2NrZXRDaGFubmVsQ2xpZW50V3JhcHBlcj4sIHVuc2lnbmVk
IGxvbmcgdW5oYW5kbGVkQnVmZmVyZWRBbW91bnQpOwogCiAgICAgV2ViU29ja2V0Q2hhbm5lbENs
aWVudCogbV9jbGllbnQ7CiAgICAgYm9vbCBtX3N5bmNNZXRob2REb25lOwogICAgIGJvb2wgbV9z
ZW50OwogICAgIHVuc2lnbmVkIGxvbmcgbV9idWZmZXJlZEFtb3VudDsKICAgICBib29sIG1fc3Vz
cGVuZGVkOwotICAgIGJvb2wgbV9wZW5kaW5nQ29ubmVjdGVkOwotICAgIFZlY3RvcjxTdHJpbmc+
IG1fcGVuZGluZ01lc3NhZ2VzOwotICAgIGJvb2wgbV9wZW5kaW5nQ2xvc2VkOworICAgIFZlY3Rv
cjxPd25QdHI8U2NyaXB0RXhlY3V0aW9uQ29udGV4dDo6VGFzaz4gPiBtX3BlbmRpbmdUYXNrczsK
IH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
</data>

          </attachment>
      

    </bug>

</bugzilla>