Forráskód Böngészése

solve int overflow

Ares 8 éve
szülő
commit
5d6c5a0e94
1 módosított fájl, 3 hozzáadás és 0 törlés
  1. 3 0
      Connection/AsyncTcpConnection.php

+ 3 - 0
Connection/AsyncTcpConnection.php

@@ -137,6 +137,9 @@ class AsyncTcpConnection extends TcpConnection
         }
 
         $this->id = $this->_id = self::$_idRecorder++;
+        if(PHP_INT_MAX === self::$_idRecorder){
+            self::$_idRecorder = 0;
+        }
         // Check application layer protocol class.
         if (!isset(self::$_builtinTransports[$scheme])) {
             $scheme         = ucfirst($scheme);