diff options
author | Adam Langley <agl@google.com> | 2015-10-30 13:15:30 -0700 |
---|---|---|
committer | Adam Langley <agl@google.com> | 2015-10-30 13:39:01 -0700 |
commit | fdeb488e6332a17729db5a04236e48a46a019272 (patch) | |
tree | b4e43f0c1d2161af97e2b7e030644ca1d54a839c /src/tool/transport_common.cc | |
parent | 6e19d4dc059301bed57d7dae7750c69fecb51b15 (diff) | |
download | boringssl-fdeb488e6332a17729db5a04236e48a46a019272.tar.gz |
external/boringssl: sync with upstream.
See the following URL for a list of the changes included in this sync:
https://boringssl.googlesource.com/boringssl/+log/d98dc1311e20193ac188e359e91aeaaf5cc3a7e2..51a01a5cd44b3bdfab5220847000f13fc85f000b
Change-Id: I36535827f652536dfd687c1646bbea1535fc8e44
Diffstat (limited to 'src/tool/transport_common.cc')
-rw-r--r-- | src/tool/transport_common.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/tool/transport_common.cc b/src/tool/transport_common.cc index 98f0f953..cfda6c35 100644 --- a/src/tool/transport_common.cc +++ b/src/tool/transport_common.cc @@ -133,19 +133,19 @@ out: } bool Accept(int *out_sock, const std::string &port) { - struct sockaddr_in addr, cli_addr; + struct sockaddr_in6 addr, cli_addr; socklen_t cli_addr_len = sizeof(cli_addr); memset(&addr, 0, sizeof(addr)); - addr.sin_family = AF_INET; - addr.sin_addr.s_addr = INADDR_ANY; - addr.sin_port = htons(atoi(port.c_str())); + addr.sin6_family = AF_INET6; + addr.sin6_addr = in6addr_any; + addr.sin6_port = htons(atoi(port.c_str())); bool ok = false; int server_sock = -1; server_sock = - socket(addr.sin_family, SOCK_STREAM, 0); + socket(addr.sin6_family, SOCK_STREAM, 0); if (server_sock < 0) { perror("socket"); goto out; |