walkor před 5 roky
rodič
revize
14964ed1f3
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. 4 3
      Events/Select.php

+ 4 - 3
Events/Select.php

@@ -267,9 +267,10 @@ class Select implements EventInterface
 
             if ($read || $write || $except) {
                 // Waiting read/write/signal/timeout events.
-                set_error_handler(function(){});
-                $ret = stream_select($read, $write, $except, 0, $this->_selectTimeout);
-                restore_error_handler();
+                try {
+                    $ret = @stream_select($read, $write, $except, 0, $this->_selectTimeout);
+                } catch (\Exception $e) {} catch (\Error $e) {}
+
             } else {
                 usleep($this->_selectTimeout);
                 $ret = false;