| Index: Source/modules/websockets/DOMWebSocket.cpp
|
| diff --git a/Source/modules/websockets/DOMWebSocket.cpp b/Source/modules/websockets/DOMWebSocket.cpp
|
| index 4ac91877ab57d6ddc6489c4b69561437e3c8307c..fd33a98fc50cf01bac0ee28fae75653a1b9ad72f 100644
|
| --- a/Source/modules/websockets/DOMWebSocket.cpp
|
| +++ b/Source/modules/websockets/DOMWebSocket.cpp
|
| @@ -406,7 +406,7 @@ void DOMWebSocket::send(DOMArrayBuffer* binaryData, ExceptionState& exceptionSta
|
| Platform::current()->histogramEnumeration("WebCore.WebSocket.SendType", WebSocketSendTypeArrayBuffer, WebSocketSendTypeMax);
|
| ASSERT(m_channel);
|
| m_bufferedAmount += binaryData->byteLength();
|
| - m_channel->send(*binaryData->buffer(), 0, binaryData->byteLength());
|
| + m_channel->send(*binaryData, 0, binaryData->byteLength());
|
| }
|
|
|
| void DOMWebSocket::send(DOMArrayBufferView* arrayBufferView, ExceptionState& exceptionState)
|
| @@ -424,8 +424,7 @@ void DOMWebSocket::send(DOMArrayBufferView* arrayBufferView, ExceptionState& exc
|
| Platform::current()->histogramEnumeration("WebCore.WebSocket.SendType", WebSocketSendTypeArrayBufferView, WebSocketSendTypeMax);
|
| ASSERT(m_channel);
|
| m_bufferedAmount += arrayBufferView->byteLength();
|
| - RefPtr<ArrayBuffer> arrayBuffer(arrayBufferView->view()->buffer());
|
| - m_channel->send(*arrayBuffer, arrayBufferView->byteOffset(), arrayBufferView->byteLength());
|
| + m_channel->send(*arrayBufferView->buffer(), arrayBufferView->byteOffset(), arrayBufferView->byteLength());
|
| }
|
|
|
| void DOMWebSocket::send(Blob* binaryData, ExceptionState& exceptionState)
|
|
|