odissey: change ipv6 display format

This commit is contained in:
Dmitry Simonenko 2017-03-03 16:13:51 +03:00
parent 044d16dfdf
commit e03278c33c
1 changed files with 1 additions and 1 deletions

View File

@ -75,7 +75,7 @@ char *od_getpeername(mm_io_t io)
if (sa.ss_family == AF_INET6) { if (sa.ss_family == AF_INET6) {
struct sockaddr_in6 *sin = (struct sockaddr_in6*)&sa; struct sockaddr_in6 *sin = (struct sockaddr_in6*)&sa;
inet_ntop(sa.ss_family, &sin->sin6_addr, addr, sizeof(addr)); inet_ntop(sa.ss_family, &sin->sin6_addr, addr, sizeof(addr));
snprintf(sockname, sizeof(sockname), "%s:%d", addr, ntohs(sin->sin6_port)); snprintf(sockname, sizeof(sockname), "[%s]:%d", addr, ntohs(sin->sin6_port));
} else { } else {
goto unknown; goto unknown;
} }