Fix bad return value

pull/6897/head
Craig Tiller 9 years ago
parent a65475c9f3
commit 6238e5bf40
  1. 2
      src/core/lib/iomgr/socket_utils_common_posix.c

@ -236,7 +236,7 @@ grpc_error *grpc_create_dualstack_socket(const struct sockaddr *addr, int type,
/* If this isn't an IPv4 address, then return whatever we've got. */
if (!grpc_sockaddr_is_v4mapped(addr, NULL)) {
*dsmode = GRPC_DSMODE_IPV6;
return GRPC_ERROR_NONE;
return *newfd >= 0 ? GRPC_ERROR_NONE : GRPC_OS_ERROR(errno, "socket");
}
/* Fall back to AF_INET. */
if (*newfd >= 0) {

Loading…
Cancel
Save