Przeglądaj źródła

Update AsyncTcpConnection.php

fix unix connection error
sudevva 8 lat temu
rodzic
commit
0e9decf7b8
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      Connection/AsyncTcpConnection.php

+ 4 - 2
Connection/AsyncTcpConnection.php

@@ -106,8 +106,10 @@ class AsyncTcpConnection extends TcpConnection
     {
         $address_info = parse_url($remote_address);
         if (!$address_info) {
-            echo new \Exception('bad remote_address');
-            $this->_remoteAddress = $remote_address;
+            list($scheme, $this->_remoteAddress) = explode(':', $remote_address, 2);
+            if (!$this->_remoteAddress) {
+                echo new \Exception('bad remote_address');
+            }
         } else {
             if (!isset($address_info['port'])) {
                 $address_info['port'] = 80;