Преглед изворни кода

Merge pull request #141 from sudevva/master

Fix: unix AsyncTcpConnection error
walkor пре 8 година
родитељ
комит
83f23d61e3
1 измењених фајлова са 4 додато и 2 уклоњено
  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;