]> granicus.if.org Git - php/commitdiff
- Fix for bug 9277, two the same boundaries make sense in some cases
authorDerick Rethans <derick@php.net>
Mon, 19 Feb 2001 19:20:47 +0000 (19:20 +0000)
committerDerick Rethans <derick@php.net>
Mon, 19 Feb 2001 19:20:47 +0000 (19:20 +0000)
ext/standard/rand.c

index b184a75cec12d9894dd3524ee569190ac713876b..e266104b9ef67ae68ddb4d655a6a1b2dc130f78c 100644 (file)
@@ -241,7 +241,7 @@ PHP_FUNCTION(rand)
                        }
                        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);