--- osipua/src/osipua.c.orig Sat Aug 16 02:30:51 2003 +++ osipua/src/osipua.c Thu Oct 23 12:56:06 2003 @@ -591,8 +591,7 @@ if (ipaddr != NULL) { osip_trace(OSIP_INFO1,("osip_ua_find 1: %s <> %s \n",ua->ua_ipaddr,ipaddr)); - if ((strcasecmp(ua->ua_ipaddr,ipaddr)==0) || (strcasecmp("127.0.0.1",ipaddr)==0) || - IN6_IS_ADDR_LOOPBACK(res->ai_addr)) + if ((strcasecmp(ua->ua_ipaddr,ipaddr)==0) || (strcasecmp("127.0.0.1",ipaddr)==0)) { ret_ua=ua; /* ip addresses match */ } @@ -600,7 +599,7 @@ else ret_ua=ua; /* we accept uncheckable host names... */ ret_ua=ua; #else - if (ip4addr!=NULL) + if (ipaddr!=NULL) { osip_trace(OSIP_INFO1,("osip_ua_find 1: %s <> %s \n",ua->ua_ip4addr,ipaddr)); if ((strcasecmp(ua->ua_ip4addr,ipaddr)==0) || (strcasecmp("127.0.0.1",ipaddr)==0))