diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2026-02-08 15:18:09 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2026-02-08 15:18:09 +0000 |
| commit | e3b227137b7cbe3399a96b986bf029174d9c7902 (patch) | |
| tree | e12b8e941c6aa71165706da01f3c8eea5c11f677 | |
| parent | 8742e419a129f4e6d08167b8b787255fa66eaecd (diff) | |
| download | smtpd-starttls-proxy-e3b227137b7cbe3399a96b986bf029174d9c7902.tar.gz | |
a CNAME loop is a permanent error
| -rw-r--r-- | src/qmail-remote/dns.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qmail-remote/dns.c b/src/qmail-remote/dns.c index fb01a0d..7344cf6 100644 --- a/src/qmail-remote/dns.c +++ b/src/qmail-remote/dns.c @@ -212,7 +212,7 @@ unsigned int dns_stuff (char const *host, char const *const *eaddr, unsigned int if (r >= 2) /* it's a CNAME, loop on it */ { s6dns_domain_t *domain = genalloc_s(s6dns_domain_t, &dlist.ds) ; - if (cnames[i].count++ >= 100) qmailr_temp("DNS CNAME loop") ; + if (cnames[i].count++ >= 100) qmailr_perm("DNS CNAME loop") ; if (!skadns_send_g(&a, &cnames[i].id, domain, S6DNS_T_CNAME, &deadline, &deadline)) qmailr_tempusys("send ", "CNAME", " DNS query") ; pending++ ; |
