(gaih_getanswer_slice): Also log and ignore T_DNAME messages.
authordrepper <drepper>
Tue, 10 Jun 2008 22:35:22 +0000 (22:35 +0000)
committerdrepper <drepper>
Tue, 10 Jun 2008 22:35:22 +0000 (22:35 +0000)
resolv/nss_dns/dns-host.c

index d998ebf..f99db1c 100644 (file)
@@ -1072,12 +1072,13 @@ gaih_getanswer_slice (const querybuf *answer, int anslen, const char *qname,
       if (__builtin_expect (type == T_SIG, 0)
          || __builtin_expect (type == T_KEY, 0)
          || __builtin_expect (type == T_NXT, 0)
-         || __builtin_expect (type == T_PTR, 0))
+         || __builtin_expect (type == T_PTR, 0)
+         || __builtin_expect (type == T_DNAME, 0))
        {
          /* We don't support DNSSEC yet.  For now, ignore the record
             and send a low priority message to syslog.
 
-            We also don't expect T_PTR messages.  */
+            We also don't expect T_PTR or T_DNAME messages.  */
          syslog (LOG_DEBUG | LOG_AUTH,
                  "getaddrinfo*.gaih_getanswer: got type \"%s\"",
                  p_type (type));