|
|
@ -505,9 +505,9 @@ static bool find_listen_addr(struct sockaddr_storage *salisten, const char *bind |
|
|
|
if (getifaddrs(&addrs)<0) |
|
|
|
return false; |
|
|
|
|
|
|
|
// for ipv6 preference order
|
|
|
|
// bind-linklocal-1 : link-local,any
|
|
|
|
// bind-linklocal=0 : private,global,link-local
|
|
|
|
// ipv6 preference order
|
|
|
|
// bindll=1 : link-local
|
|
|
|
// bindll=0 : private,global,link-local
|
|
|
|
for(int pass=0;pass<3;pass++) |
|
|
|
{ |
|
|
|
a = addrs; |
|
|
|