Explorar o código

Update AsyncTcpConnection.php

fix unix connection error
sudevva %!s(int64=8) %!d(string=hai) anos
pai
achega
0e9decf7b8
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  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;