<?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>34630</bug_id>
          
          <creation_ts>2010-02-04 22:28:28 -0800</creation_ts>
          <short_desc>send() should return false, after frame that opened a WebSokcet is detached</short_desc>
          <delta_ts>2010-02-05 01:37:51 -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>Tools / Tests</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="Fumitoshi Ukai">ukai</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>188073</commentid>
    <comment_count>0</comment_count>
    <who name="Fumitoshi Ukai">ukai</who>
    <bug_when>2010-02-04 22:28:28 -0800</bug_when>
    <thetext>WebSocket was opened in subframe and subframe is detached from parent, the WebSocket will be closed.
After that, send() on the WebSocket sould return false, because it was closed when the frame was detached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>188079</commentid>
    <comment_count>1</comment_count>
      <attachid>48201</attachid>
    <who name="Fumitoshi Ukai">ukai</who>
    <bug_when>2010-02-04 22:38:18 -0800</bug_when>
    <thetext>Created attachment 48201
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>188112</commentid>
    <comment_count>2</comment_count>
    <who name="Fumitoshi Ukai">ukai</who>
    <bug_when>2010-02-05 01:37:51 -0800</bug_when>
    <thetext>Committed r54414: &lt;http://trac.webkit.org/changeset/54414&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48201</attachid>
            <date>2010-02-04 22:38:18 -0800</date>
            <delta_ts>2010-02-05 00:05:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34630-20100205153816.patch</filename>
            <type>text/plain</type>
            <size>3711</size>
            <attacher name="Fumitoshi Ukai">ukai</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzYzliNzkwLi5hMTY3YTg1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTUgQEAKIDIwMTAtMDIt
MDQgIEZ1bWl0b3NoaSBVa2FpICA8dWthaUBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgc2VuZCgpIHNob3VsZCByZXR1cm4gZmFs
c2UsIGFmdGVyIGZyYW1lIHRoYXQgb3BlbmVkIGEgV2ViU29rY2V0IGlzIGRldGFjaGVkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDYzMAorCisgICAg
ICAgICogd2Vic29ja2V0L3Rlc3RzL3NlbmQtYWZ0ZXItY2xvc2Utb24tdW5sb2FkLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogd2Vic29ja2V0L3Rlc3RzL3NlbmQtYWZ0ZXItY2xvc2Ut
b24tdW5sb2FkLmh0bWw6IEFkZGVkLgorCisyMDEwLTAyLTA0ICBGdW1pdG9zaGkgVWthaSAgPHVr
YWlAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFJldmlld2VkIGJ5IEFsZXhleSBQcm9za3VyeWFr
b3YuCiAKICAgICAgICAgc2hvdWxkIG5vdCBjcmFzaCB3aGVuIGRvY3VtZW50IG9wZW5lZCB3ZWJz
b2NrZXQgaXMgdW5sb2FkZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0
cy9zZW5kLWFmdGVyLWNsb3NlLW9uLXVubG9hZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy93
ZWJzb2NrZXQvdGVzdHMvc2VuZC1hZnRlci1jbG9zZS1vbi11bmxvYWQtZXhwZWN0ZWQudHh0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjgyNmE4YjQKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvc2VuZC1hZnRlci1jbG9zZS1vbi11bmxv
YWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTUgQEAKK1Rlc3QgaWYgV2ViIFNvY2tldCBvcGVu
ZWQgaW4gaWZyYW1lLCByZWZlcnJlZCBpbiBwYXJlbnQgZG9jdW1lbnQgaXMsIGFuZCB0cnkgdG8g
c2VuZCgpIHJldHVybnMgZmFsc2UuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmll
cyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworUEFT
UyB3cyBvbiBtYXN0ZXIgZG9jdW1lbnQgaXMgcmVhZHkuCitQQVNTIGluc2VydCBhIGlmcmFtZSwg
d2hlcmUgb3BlbiB3cyBjYWxsZWQgJ3NvY2tldDEnCitQQVNTIGRvY3VtZW50LmNoaWxkV2ViU29j
a2V0IGlzIG5vbi1udWxsLgorUEFTUyAnc29ja2V0MScgaXMgc2VudCB0byB0aGUgc2VydmVyLiB1
bmxvYWQgdGhlIGlmcmFtZS4gZXhwZWN0IHJlY2VpdmluZyAnc29ja2V0MScgb24gd3MuLi4KK1BB
U1MgZG9jdW1lbnQuY2hpbGRXZWJTb2NrZXQuc2VuZCgnc2VuZCB0byBjbG9zZWQgc29ja2V0Jykg
aXMgZmFsc2UKK1BBU1MgY2xvc2VkU29ja2V0IGlzICJzb2NrZXQxIgorUEFTUyBkb2N1bWVudC5j
aGlsZFdlYlNvY2tldC5yZWFkeVN0YXRlIGlzIDIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlz
IHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJzb2Nr
ZXQvdGVzdHMvc2VuZC1hZnRlci1jbG9zZS1vbi11bmxvYWQuaHRtbCBiL0xheW91dFRlc3RzL3dl
YnNvY2tldC90ZXN0cy9zZW5kLWFmdGVyLWNsb3NlLW9uLXVubG9hZC5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjU4ODFmOTkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvc2VuZC1hZnRlci1jbG9zZS1vbi11bmxvYWQuaHRtbApA
QCAtMCwwICsxLDYxIEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1M
Ly9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8u
Li9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4v
Li4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBz
cmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC1mdW5jdGlvbi5qcyI+PC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXYgaWQ9ImRlc2NyaXB0aW9uIj48L2Rpdj4KKzxk
aXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgor
ZGVzY3JpcHRpb24oIlRlc3QgaWYgV2ViIFNvY2tldCBvcGVuZWQgaW4gaWZyYW1lLCByZWZlcnJl
ZCBpbiBwYXJlbnQgZG9jdW1lbnQgaXMsIGFuZCB0cnkgdG8gc2VuZCgpIHJldHVybnMgZmFsc2Uu
Iik7CisKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENv
bnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworCit2YXIgZnJhbWVEaXY7Cit2YXIgY2xvc2VkU29j
a2V0OworZG9jdW1lbnQuY2hpbGRXZWJTb2NrZXQgPSBudWxsOworCitmdW5jdGlvbiBlbmRUZXN0
KCkKK3sKKyAgICBzaG91bGRCZSgiY2xvc2VkU29ja2V0IiwgJyJzb2NrZXQxIicpOworICAgIHNo
b3VsZEJlKCJkb2N1bWVudC5jaGlsZFdlYlNvY2tldC5yZWFkeVN0YXRlIiwgIjIiKTsKKyAgICBp
c1N1Y2Nlc3NmdWxseVBhcnNlZCgpOworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xs
ZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKK307CisKK3Zh
ciB3cyA9IG5ldyBXZWJTb2NrZXQoIndzOi8vMTI3LjAuMC4xOjg4ODAvd2Vic29ja2V0L3Rlc3Rz
L2Nsb3NlLW9uLXVubG9hZCIpOword3Mub25vcGVuID0gZnVuY3Rpb24oKQoreworICAgIGRlYnVn
KCJQQVNTIHdzIG9uIG1hc3RlciBkb2N1bWVudCBpcyByZWFkeS4iKTsKKyAgICBmcmFtZURpdiA9
IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlmcmFtZSIpOworICAgIGZyYW1lRGl2LnNyYyA9ICJy
ZXNvdXJjZXMvY2xvc2Utb24tdW5sb2FkLWlmcmFtZS1yZWZlcmVuY2UtaW4tcGFyZW50Lmh0bWwi
OworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZnJhbWVEaXYpOworICAgIGRlYnVnKCJQ
QVNTIGluc2VydCBhIGlmcmFtZSwgd2hlcmUgb3BlbiB3cyBjYWxsZWQgJ3NvY2tldDEnIik7Cit9
Oword3Mub25tZXNzYWdlID0gZnVuY3Rpb24oZXZ0KQoreworICAgIGNsb3NlZFNvY2tldCA9IGV2
dC5kYXRhOworICAgIHdzLmNsb3NlKCk7Cit9Oword3Mub25jbG9zZSA9IGZ1bmN0aW9uKCkKK3sK
KyAgICBlbmRUZXN0KCk7Cit9OworCitkb2N1bWVudC5pZnJhbWVSZWFkeSA9IGZ1bmN0aW9uKCkK
K3sKKyAgICBzaG91bGRCZU5vbk51bGwoImRvY3VtZW50LmNoaWxkV2ViU29ja2V0Iik7CisgICAg
ZGVidWcoIlBBU1MgJ3NvY2tldDEnIGlzIHNlbnQgdG8gdGhlIHNlcnZlci4gdW5sb2FkIHRoZSBp
ZnJhbWUuIGV4cGVjdCByZWNlaXZpbmcgJ3NvY2tldDEnIG9uIHdzLi4uIik7CisgICAgZG9jdW1l
bnQuYm9keS5yZW1vdmVDaGlsZChmcmFtZURpdik7CisgICAgc2hvdWxkQmVGYWxzZSgiZG9jdW1l
bnQuY2hpbGRXZWJTb2NrZXQuc2VuZCgnc2VuZCB0byBjbG9zZWQgc29ja2V0JykiKTsKK307CisK
K3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9zY3JpcHQ+CisKKzwvYm9keT4KKzwv
aHRtbD4K
</data>
<flag name="review"
          id="30841"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>