diff options
Diffstat (limited to 'pjnath/src/pjnath/stun_msg_dump.c')
-rw-r--r-- | pjnath/src/pjnath/stun_msg_dump.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pjnath/src/pjnath/stun_msg_dump.c b/pjnath/src/pjnath/stun_msg_dump.c index 6428d97e..29f37c54 100644 --- a/pjnath/src/pjnath/stun_msg_dump.c +++ b/pjnath/src/pjnath/stun_msg_dump.c @@ -86,6 +86,7 @@ static int print_attr(char *buffer, unsigned length, case PJ_STUN_ATTR_XOR_REFLECTED_FROM: case PJ_STUN_ATTR_ALTERNATE_SERVER: { + char addr[PJ_INET6_ADDRSTRLEN]; const pj_stun_sockaddr_attr *attr; attr = (const pj_stun_sockaddr_attr*)ahdr; @@ -93,8 +94,9 @@ static int print_attr(char *buffer, unsigned length, if (attr->sockaddr.addr.sa_family == pj_AF_INET()) { len = pj_ansi_snprintf(p, end-p, ", IPv4 addr=%s:%d\n", - pj_inet_ntoa(attr->sockaddr.ipv4.sin_addr), - pj_ntohs(attr->sockaddr.ipv4.sin_port)); + pj_sockaddr_print(&attr->sockaddr, + addr, sizeof(addr),0), + pj_sockaddr_get_port(&attr->sockaddr)); } else if (attr->sockaddr.addr.sa_family == pj_AF_INET6()) { len = pj_ansi_snprintf(p, end-p, |