Let sockaddr2hostname() handle AF_UNSPEC addresses.
This commit is contained in:
parent
1e89a63f16
commit
23fda4db6d
1 changed files with 4 additions and 1 deletions
|
@ -121,7 +121,10 @@ char *sockaddr2hostname(const sockaddr_t *sa) {
|
||||||
char port[NI_MAXSERV] = "unknown";
|
char port[NI_MAXSERV] = "unknown";
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
if(sa->sa.sa_family == AF_UNKNOWN) {
|
if(sa->sa.sa_family == AF_UNSPEC) {
|
||||||
|
xasprintf(&str, "unspec port unspec");
|
||||||
|
return str;
|
||||||
|
} else if(sa->sa.sa_family == AF_UNKNOWN) {
|
||||||
xasprintf(&str, "%s port %s", sa->unknown.address, sa->unknown.port);
|
xasprintf(&str, "%s port %s", sa->unknown.address, sa->unknown.port);
|
||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue