cvs: php4 /ext/standard rand.c

From: Date: Mon, 19 Feb 2001 19:20:47 +0000
Subject: cvs: php4 /ext/standard rand.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-4129@lists.php.net to get a copy of this message
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 <Cokus@math.washington.edu> | +----------------------------------------------------------------------+ */ -/* $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);

« previous php.cvs (#4129) next »