summaryrefslogtreecommitdiff
path: root/src/tool/transport_common.cc
diff options
context:
space:
mode:
authorAdam Langley <agl@google.com>2015-10-30 13:15:30 -0700
committerAdam Langley <agl@google.com>2015-10-30 13:39:01 -0700
commitfdeb488e6332a17729db5a04236e48a46a019272 (patch)
treeb4e43f0c1d2161af97e2b7e030644ca1d54a839c /src/tool/transport_common.cc
parent6e19d4dc059301bed57d7dae7750c69fecb51b15 (diff)
downloadboringssl-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.cc10
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;