module/uring: report actual error code from getaddrinfo()
getaddrinfo() does not use errno to report failures, instead does it with return value. This patch makes sure that proper error is reported. Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I56569f991ae55d4b113f280394bb9ab375465a13 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17096 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
f92411c4da
commit
7b56cc45f1
@ -483,7 +483,7 @@ uring_sock_create(const char *ip, int port,
|
|||||||
hints.ai_flags |= AI_NUMERICHOST;
|
hints.ai_flags |= AI_NUMERICHOST;
|
||||||
rc = getaddrinfo(ip, portnum, &hints, &res0);
|
rc = getaddrinfo(ip, portnum, &hints, &res0);
|
||||||
if (rc != 0) {
|
if (rc != 0) {
|
||||||
SPDK_ERRLOG("getaddrinfo() failed (errno=%d)\n", errno);
|
SPDK_ERRLOG("getaddrinfo() failed %s (%d)\n", gai_strerror(rc), rc);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user