| Index: net/socket/web_socket_server_socket.cc
|
| diff --git a/net/socket/web_socket_server_socket.cc b/net/socket/web_socket_server_socket.cc
|
| index 08b7788fbd646893fa58741b2d2ad17758ab1fb6..899bb3e43d14b75c26f6481f046fdbdd228746a1 100644
|
| --- a/net/socket/web_socket_server_socket.cc
|
| +++ b/net/socket/web_socket_server_socket.cc
|
| @@ -321,8 +321,7 @@ class WebSocketServerSocketImpl : public net::WebSocketServerSocket {
|
| phase_ = PHASE_HANDSHAKE;
|
| net::CompletionCallback cb;
|
| if (callback) {
|
| - cb = base::Bind(&net::OldCompletionCallback::Run<int>,
|
| - base::Unretained(callback));
|
| + cb = base::Bind(&net::OldCompletionCallbackAdapter, callback);
|
| }
|
| pending_reqs_.push_front(PendingReq(
|
| PendingReq::TYPE_READ_METADATA, fill_handshake_buf_.get(),
|
|
|