Fix error code of nl_addr_resolve()
This commit is contained in:
parent
5d82806b48
commit
304746f8d0
1 changed files with 6 additions and 2 deletions
|
@ -735,8 +735,12 @@ int nl_addr_resolve(struct nl_addr *addr, char *host, size_t hostlen)
|
|||
if (err < 0)
|
||||
return err;
|
||||
|
||||
return getnameinfo((struct sockaddr *) &buf, salen,
|
||||
host, hostlen, NULL, 0, NI_NAMEREQD);
|
||||
err = getnameinfo((struct sockaddr *) &buf, salen, host, hostlen,
|
||||
NULL, 0, NI_NAMEREQD);
|
||||
if (err < 0)
|
||||
return nl_syserr2nlerr(err);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/** @} */
|
||||
|
|
Loading…
Add table
Reference in a new issue