Make using Net_DNS2 optional again.
authorGunnar Wrobel <p@rdus.de>
Tue, 16 Nov 2010 19:15:05 +0000 (20:15 +0100)
committerGunnar Wrobel <p@rdus.de>
Tue, 16 Nov 2010 19:15:05 +0000 (20:15 +0100)
framework/Core/lib/Horde/Core/Factory/Dns.php

index a98872b..cdeb3d2 100644 (file)
@@ -7,6 +7,10 @@ class Horde_Core_Factory_Dns
 {
     public function create(Horde_Injector $injector)
     {
+        if (!class_exists('Net_DNS2_Resolver')) {
+            return null;
+        }
+
         $resolver = new Net_DNS2_Resolver();
         if (is_readable('/etc/resolv.conf')) {
             $resolver->setServers('/etc/resolv.conf');