]> Pileus Git - ~andy/fetchmail/commitdiff
Remove dead USE_TCPIP_FOR_DNS code.
authorMatthias Andree <matthias.andree@gmx.de>
Sun, 10 Jun 2007 08:19:54 +0000 (08:19 -0000)
committerMatthias Andree <matthias.andree@gmx.de>
Sun, 10 Jun 2007 08:19:54 +0000 (08:19 -0000)
svn path=/branches/BRANCH_6-3/; revision=5103

fetchmail.c

index d6b9420b9f7013f6404821e4ac76e706304f0b9f..7abdb1e0d8443e68460a7c065b5d0cc5653c1a9d 100644 (file)
@@ -667,20 +667,6 @@ int main(int argc, char **argv)
            report(stderr, GT_("attempt to re-exec fetchmail failed\n"));
        }
 
-#if defined(HAVE_RES_SEARCH) && defined(USE_TCPIP_FOR_DNS)
-       /*
-        * This was an efficiency hack that backfired.  The theory
-        * was that using TCP/IP for DNS queries would get us better
-        * reliability and shave off some per-UDP-packet costs.
-        * Unfortunately it interacted badly with diald, which effectively 
-        * filters out DNS queries over TCP/IP for reasons having to do
-        * with some obscure Linux kernel problem involving bootstrapping of
-        * dynamically-addressed links.  I don't understand this mess
-        * and don't want to, so it's "See ya!" to this hack.
-        */
-       sethostent(TRUE);       /* use TCP/IP for mailserver queries */
-#endif /* HAVE_RES_SEARCH */
-
 #ifdef HAVE_RES_SEARCH
        /* Boldly assume that we also have res_init() if we have
         * res_search(), and call res_init() to re-read the resolv.conf
@@ -805,10 +791,6 @@ int main(int argc, char **argv)
                }
            }
 
-#if defined(HAVE_RES_SEARCH) && defined(USE_TCPIP_FOR_DNS)
-       endhostent();           /* release TCP/IP connection to nameserver */
-#endif /* HAVE_RES_SEARCH */
-
        /* close connections cleanly */
        terminate_poll(0);