aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc
diff options
context:
space:
mode:
authorGravatar ncteisen <ncteisen@gmail.com>2018-02-12 19:22:31 -0800
committerGravatar ncteisen <ncteisen@gmail.com>2018-02-13 09:27:35 -0800
commitac86f043735ea75a5ad79283ef50042d7448f04f (patch)
tree36662eebf21edb8ca8161b10f45101d026fc95a9 /src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc
parentbc43b0e683678d47e14e1ecd9a2aba0ab7abc7cd (diff)
parent1b05b412688b7ae825eab8f91af042a24d4e18f4 (diff)
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
Diffstat (limited to 'src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc')
-rw-r--r--src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc b/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc
index 227bf94aa7..612c2584bc 100644
--- a/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc
+++ b/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc
@@ -66,13 +66,14 @@ static grpc_error* get_unused_port(int* port) {
if (dsmode == GRPC_DSMODE_IPV4) {
grpc_sockaddr_make_wildcard4(0, &wild);
}
- if (bind(fd, (const struct sockaddr*)wild.addr, (socklen_t)wild.len) != 0) {
+ if (bind(fd, reinterpret_cast<const struct sockaddr*>(wild.addr),
+ static_cast<socklen_t>(wild.len)) != 0) {
err = GRPC_OS_ERROR(errno, "bind");
close(fd);
return err;
}
- if (getsockname(fd, (struct sockaddr*)wild.addr, (socklen_t*)&wild.len) !=
- 0) {
+ if (getsockname(fd, reinterpret_cast<struct sockaddr*>(wild.addr),
+ reinterpret_cast<socklen_t*>(&wild.len)) != 0) {
err = GRPC_OS_ERROR(errno, "getsockname");
close(fd);
return err;