lib/nvme_rdma: return negated error from nvme_rdma_parse_addr
All paths in nvme_rdma_parse_addr(), except the one in this patch already returned negated error values, so fix it. Change-Id: I615956e4139f70bfc171bcab94e6e89f60e62ac3 Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17098 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
This commit is contained in:
parent
f6866117ac
commit
1e39a6df17
@ -1261,7 +1261,7 @@ nvme_rdma_parse_addr(struct sockaddr_storage *sa, int family, const char *addr,
|
|||||||
|
|
||||||
if (res->ai_addrlen > sizeof(*sa)) {
|
if (res->ai_addrlen > sizeof(*sa)) {
|
||||||
SPDK_ERRLOG("getaddrinfo() ai_addrlen %zu too large\n", (size_t)res->ai_addrlen);
|
SPDK_ERRLOG("getaddrinfo() ai_addrlen %zu too large\n", (size_t)res->ai_addrlen);
|
||||||
ret = EINVAL;
|
ret = -EINVAL;
|
||||||
} else {
|
} else {
|
||||||
memcpy(sa, res->ai_addr, res->ai_addrlen);
|
memcpy(sa, res->ai_addr, res->ai_addrlen);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user