Don't specify resolv.conf as the config file if it isn't readable
authorChuck Hagenbuch <chuck@horde.org>
Sat, 6 Nov 2010 03:19:33 +0000 (23:19 -0400)
committerChuck Hagenbuch <chuck@horde.org>
Sat, 6 Nov 2010 03:19:33 +0000 (23:19 -0400)
framework/Core/lib/Horde/Core/Factory/Dns.php

index 5bea722..612891b 100644 (file)
@@ -8,7 +8,9 @@ class Horde_Core_Factory_Dns
     public function create(Horde_Injector $injector)
     {
         $resolver = new Net_DNS2_Resolver();
-        $resolver->setServers('/etc/resolv.conf');
+        if (is_readable('/etc/resolv.conf')) {
+            $resolver->setServers('/etc/resolv.conf');
+        }
 
         spl_autoload_unregister('Net_DNS2::autoload');