<rdar://problem/7218255> uDNS: CNAME loop issues
authormparthasarathy@apple.com <mparthasarathy@apple.com@214c2c4a-bf3b-4dcf-9390-e4dd3010487d>
Sat, 12 Sep 2009 01:01:38 +0000 (01:01 +0000)
committermparthasarathy@apple.com <mparthasarathy@apple.com@214c2c4a-bf3b-4dcf-9390-e4dd3010487d>
Sat, 12 Sep 2009 01:01:38 +0000 (01:01 +0000)
commitcb7f84a3cba73c3c82cbb73caab58b861d337b23
treeb421e6f618787d81ded0d2fa4d5a98f9865208e8
parent7b3fcf769e965b353aee01440f0522b9730d6f7a
<rdar://problem/7218255> uDNS: CNAME loop issues

1) By bumping up CNAMEReferrals before mDNS_StopQuery_internal, a higher value is propagated to the duplicates question on the list and hence eventually the CNAME referrals stops at 10

2) If a CNAME refers to itself, then don't add it to the cache.

git-svn-id: http://svn.macosforge.org/repository/mDNSResponder/trunk@6672 214c2c4a-bf3b-4dcf-9390-e4dd3010487d
mDNSCore/mDNS.c