| Index: net/base/listen_socket.cc
|
| ===================================================================
|
| --- net/base/listen_socket.cc (revision 80449)
|
| +++ net/base/listen_socket.cc (working copy)
|
| @@ -46,7 +46,7 @@
|
|
|
| ListenSocket* ListenSocket::Listen(std::string ip, int port,
|
| ListenSocketDelegate* del) {
|
| - SOCKET s = Listen(ip, port);
|
| + SOCKET s = Listen(ip, port, del->protocol());
|
| if (s == kInvalidSocket) {
|
| // TODO(erikkay): error handling
|
| } else {
|
| @@ -104,8 +104,8 @@
|
| CloseSocket(socket_);
|
| }
|
|
|
| -SOCKET ListenSocket::Listen(std::string ip, int port) {
|
| - SOCKET s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
|
| +SOCKET ListenSocket::Listen(std::string ip, int port, int protocol) {
|
| + SOCKET s = socket(AF_INET, SOCK_STREAM, protocol);
|
| if (s != kInvalidSocket) {
|
| #if defined(OS_POSIX)
|
| // Allow rapid reuse.
|
|
|