diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index bbf309d5c1..89a0db6f38 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Wed Jun 10 11:14:52 EDT 2009 +Tue Jun 23 14:43:15 CDT 2009 diff --git a/libs/sofia-sip/s2check/s2dns.c b/libs/sofia-sip/s2check/s2dns.c index dc83ba7543..d57a2a563f 100644 --- a/libs/sofia-sip/s2check/s2dns.c +++ b/libs/sofia-sip/s2check/s2dns.c @@ -600,7 +600,9 @@ void s2_dns_record( atype = va_arg(va, unsigned); - if (atype == qtype) + if (arcount == 0 && + (atype == qtype || atype == sres_type_cname) && + strcmp(qdomain, domain) == 0) ancount++; else arcount++; @@ -663,4 +665,3 @@ void s2_dns_record( va_end(va); } -