Procházet zdrojové kódy

Merge remote-tracking branch 'origin/pr/116' into v0.8

Daniele Alessandri před 11 roky
rodič
revize
04e597ebba
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      lib/Predis/Connection/PhpiredisConnection.php

+ 2 - 2
lib/Predis/Connection/PhpiredisConnection.php

@@ -236,10 +236,10 @@ class PhpiredisConnection extends AbstractConnection
         $host = $parameters->host;
 
         if (ip2long($host) === false) {
-            if (($address = gethostbyname($host)) === $host) {
+            if (($addresses = gethostbynamel($host)) === false) {
                 $this->onConnectionError("Cannot resolve the address of $host");
             }
-            return $address;
+            return $addresses[array_rand($addresses)];
         }
 
         return $host;