Let sockaddr2str() handle AF_UNSPEC addresses.
This commit is contained in:
parent
613c121cdc
commit
eecfeadeb4
1 changed files with 7 additions and 1 deletions
|
@ -83,7 +83,13 @@ void sockaddr2str(const sockaddr_t *sa, char **addrstr, char **portstr) {
|
||||||
char *scopeid;
|
char *scopeid;
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
if(sa->sa.sa_family == AF_UNKNOWN) {
|
if(sa->sa.sa_family == AF_UNSPEC) {
|
||||||
|
if(addrstr)
|
||||||
|
*addrstr = xstrdup("unspec");
|
||||||
|
if(portstr)
|
||||||
|
*portstr = xstrdup("unspec");
|
||||||
|
return;
|
||||||
|
} else if(sa->sa.sa_family == AF_UNKNOWN) {
|
||||||
if(addrstr)
|
if(addrstr)
|
||||||
*addrstr = xstrdup(sa->unknown.address);
|
*addrstr = xstrdup(sa->unknown.address);
|
||||||
if(portstr)
|
if(portstr)
|
||||||
|
|
Loading…
Reference in a new issue