[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