diff--gita/files/file.phpb/files/file.phpindex63250ad..967d646100644---a/files/file.php+++b/files/file.php@@-12,2+12,3@@classUniqueGeneratorprotected$maxRetries;+protected$moreStuff;protected$uniques=array();@@-17,3+18,3@@classUniqueGenerator$this->generator=$generator;-$this->maxRetries=$maxRetries;+$this->maxRetries=$maxRetries+1;}@@-33,10+34,10@@classUniqueGenerator{+$i=0;if(!isset($this->uniques[$name])){$this->uniques[$name]=array();}-$i=0;do{$res=call_user_func_array(array($this->generator,$name),$arguments);$i++;-if($i>$this->maxRetries){+if($i>=$this->maxRetries){thrownew\OverflowException(sprintf('Maximum retries of %d reached without finding a unique value',$this->maxRetries));