derick          Mon Feb 19 11:20:47 2001 EDT

  Modified files:              
    /php4/ext/standard  rand.c 
  Log:
  - Fix for bug 9277, two the same boundaries make sense in some cases
  
  
Index: php4/ext/standard/rand.c
diff -u php4/ext/standard/rand.c:1.22 php4/ext/standard/rand.c:1.23
--- php4/ext/standard/rand.c:1.22       Tue Feb  6 08:27:08 2001
+++ php4/ext/standard/rand.c    Mon Feb 19 11:20:47 2001
@@ -19,7 +19,7 @@
    | Based on code from: Shawn Cokus <[EMAIL PROTECTED]>          |
    +----------------------------------------------------------------------+
  */
-/* $Id: rand.c,v 1.22 2001/02/06 16:27:08 jimjag Exp $ */
+/* $Id: rand.c,v 1.23 2001/02/19 19:20:47 derick Exp $ */
 
 #include <stdlib.h>
 
@@ -241,7 +241,7 @@
                        }
                        convert_to_long_ex(p_min);
                        convert_to_long_ex(p_max);
-                       if ((*p_max)->value.lval-(*p_min)->value.lval <= 0) {
+                       if ((*p_max)->value.lval-(*p_min)->value.lval < 0) {
                                php_error(E_WARNING,"rand():  Invalid range:  
%ld..%ld", (*p_min)->value.lval, (*p_max)->value.lval);
                        }else if ((*p_max)->value.lval-(*p_min)->value.lval > 
RAND_MAX){
                                php3_error(E_WARNING,"rand():  Invalid range:  
%ld..%ld", (*p_min)->value.lval, (*p_max)->value.lval);



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to