Merge pull request #3305 from SuperMarcus/patch-1

Fix wrong size increasing code.
This commit is contained in:
Shoghi Cervantes 2015-07-24 09:19:55 +02:00
commit b14d14d3d5

View File

@ -60,13 +60,13 @@ class AsyncPool{
public function increaseSize($newSize){ public function increaseSize($newSize){
$newSize = (int) $newSize; $newSize = (int) $newSize;
if($newSize > $this->size){ if($newSize > $this->size){
$this->size = $newSize;
for($i = $this->size; $i < $newSize; ++$i){ for($i = $this->size; $i < $newSize; ++$i){
$this->workerUsage[$i] = 0; $this->workerUsage[$i] = 0;
$this->workers[$i] = new AsyncWorker; $this->workers[$i] = new AsyncWorker;
$this->workers[$i]->setClassLoader($this->server->getLoader()); $this->workers[$i]->setClassLoader($this->server->getLoader());
$this->workers[$i]->start(); $this->workers[$i]->start();
} }
$this->size = $newSize;
} }
} }