summaryrefslogtreecommitdiff
path: root/ext/standard/rand.c
diff options
context:
space:
mode:
authorDerick Rethans <derick@php.net>2001-02-19 19:20:47 +0000
committerDerick Rethans <derick@php.net>2001-02-19 19:20:47 +0000
commit82c2851bccaf64451f09b587272896f1d5f7d1f8 (patch)
treeb49b3c21ee8f91d2102b6898f0a0deab93972b10 /ext/standard/rand.c
parentc211778f5df261b0df737e39d85d0cd6d9ac1ad7 (diff)
downloadphp-git-82c2851bccaf64451f09b587272896f1d5f7d1f8.tar.gz
- Fix for bug 9277, two the same boundaries make sense in some cases
Diffstat (limited to 'ext/standard/rand.c')
-rw-r--r--ext/standard/rand.c2
1 files changed, 1 insertions, 1 deletions
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);