瀏覽代碼

Merge pull request #218 from ares333/patch-1

solve int overflow
walkor 8 年之前
父節點
當前提交
77fd43af2b
共有 1 個文件被更改,包括 3 次插入0 次删除
  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);