Minor fixes to sockaddr changes

reviewable/pr8125/r7
murgatroid99 9 years ago
parent 22d50e98d8
commit a460192d92
  1. 2
      src/core/lib/iomgr/socket_utils_posix.c
  2. 3
      test/core/iomgr/tcp_client_posix_test.c

@ -50,7 +50,7 @@ int grpc_accept4(int sockfd, grpc_resolved_address *resolved_addr, int nonblock,
GPR_ASSERT(sizeof(socklen_t) <= sizeof(size_t));
GPR_ASSERT(resolved_addr->len <= (socklen_t)-1);
fd = accept(sockfd, (struct sockaddr *)resolved_addr->addr,
(socklen_t)resolved_addr->len);
(socklen_t *)&resolved_addr->len);
if (fd >= 0) {
if (nonblock) {
flags = fcntl(fd, F_GETFL, 0);

@ -120,7 +120,8 @@ void test_succeeds(void) {
/* await the connection */
do {
resolved_addr.len = sizeof(addr);
r = accept(svr_fd, addr, (socklen_t *)&resolved_addr.len);
r = accept(svr_fd, (struct sockaddr *)addr,
(socklen_t *)&resolved_addr.len);
} while (r == -1 && errno == EINTR);
GPR_ASSERT(r >= 0);
close(r);

Loading…
Cancel
Save