diff --git a/libsofia-sip-ua/stun/stun.c b/libsofia-sip-ua/stun/stun.c index 1f7e1392540bc4f383f1e55b8f73e64dfdd6f107..478a315becb9d40c0ae10b207c67bda467b20bbb 100644 --- a/libsofia-sip-ua/stun/stun.c +++ b/libsofia-sip-ua/stun/stun.c @@ -2614,6 +2614,9 @@ int stun_atoaddr(su_home_t *home, dstaddr = (su_sockaddr_t *) info->ai_addr; /* note: works only for IPv4 */ + if (ai_family != AF_INET) + return -1; + hints->ai_family = ai_family; port = strstr(in, ":");