[evolvis-commits] r16962: unpack() begins at 1 not 0; fix from evolvis; caught by aljeux, thanks↵
mirabilos at evolvis.org
mirabilos at evolvis.org
Tue Mar 1 01:53:42 CET 2011
Author: mirabilos
Date: 2011-03-01 01:53:42 +0100 (Tue, 01 Mar 2011)
New Revision: 16962
Modified:
trunk/gforge_base/evolvisforge-5.1/src/common/include/utils.php
Log:
unpack() begins at 1 not 0; fix from evolvis; caught by aljeux, thanks
Modified: trunk/gforge_base/evolvisforge-5.1/src/common/include/utils.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/src/common/include/utils.php 2011-03-01 00:53:39 UTC (rev 16961)
+++ trunk/gforge_base/evolvisforge-5.1/src/common/include/utils.php 2011-03-01 00:53:42 UTC (rev 16962)
@@ -1376,7 +1376,7 @@
/* maximum: 2^31 - 1 due to PHP weakness */
function util_randnum($min=0,$max=32767) {
$ta = unpack("L", util_randbytes(4));
- $n = $ta[0] & 0x7FFFFFFF;
+ $n = $ta[1] & 0x7FFFFFFF;
$v = $n % (1 + $max - $min);
return ($min + $v);
}
More information about the evolvis-commits
mailing list