aboutsummaryrefslogtreecommitdiffstats
path: root/mail/sendmail-old/files/patch-daemon.c
blob: 5ed34a14e2c80e6760977aaaa4df096463a78a0a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
--- sendmail/daemon.c   2001/08/01 03:19:45 1.1.1.3.2.6
+++ sendmail/daemon.c   2001/09/09 19:31:37
@@ -1877,17 +1877,6 @@
 gothostent:
        if (hp == NULL)
        {
-# if NAMED_BIND
-           /* check for name server timeouts */
-           if (errno == ETIMEDOUT || h_errno == TRY_AGAIN ||
-               (errno == ECONNREFUSED && UseNameServer))
-           {
-               save_errno = errno;
-               mci_setstat(mci, EX_TEMPFAIL, "4.4.3", NULL);
-               errno = save_errno;
-               return EX_TEMPFAIL;
-           }
-# endif /* NAMED_BIND */
 # if NETINET6
            /*
            **  Try v6 first, then fall back to v4.
@@ -1903,6 +1892,17 @@
            if (v6found)
                goto v6tempfail;
 # endif /* NETINET6 */
+# if NAMED_BIND
+           /* check for name server timeouts */
+           if (errno == ETIMEDOUT || h_errno == TRY_AGAIN ||
+               (errno == ECONNREFUSED && UseNameServer))
+           {
+               save_errno = errno;
+               mci_setstat(mci, EX_TEMPFAIL, "4.4.3", NULL);
+               errno = save_errno;
+               return EX_TEMPFAIL;
+           }
+# endif /* NAMED_BIND */
            save_errno = errno;
            mci_setstat(mci, EX_NOHOST, "5.1.2", NULL);
            errno = save_errno;