From: Derick Rethans Date: Mon, 19 Feb 2001 19:20:47 +0000 (+0000) Subject: - Fix for bug 9277, two the same boundaries make sense in some cases X-Git-Tag: php-4.0.5RC1~240 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=82c2851bccaf64451f09b587272896f1d5f7d1f8;p=php - Fix for bug 9277, two the same boundaries make sense in some cases --- diff --git a/ext/standard/rand.c b/ext/standard/rand.c index b184a75cec..e266104b9e 100644 --- a/ext/standard/rand.c +++ b/ext/standard/rand.c @@ -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);