From: Antony Dovgal Date: Mon, 20 Mar 2006 22:09:11 +0000 (+0000) Subject: MFH: fix #36741 (userstreams testcase have off-by-one error on fseek()) X-Git-Tag: php-5.1.3RC2~75 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6aaf510bf079589781cbce567521129cc28108da;p=php MFH: fix #36741 (userstreams testcase have off-by-one error on fseek()) --- diff --git a/ext/standard/tests/file/userstreams.phpt b/ext/standard/tests/file/userstreams.phpt index 124825f24e..9b80508b3b 100644 --- a/ext/standard/tests/file/userstreams.phpt +++ b/ext/standard/tests/file/userstreams.phpt @@ -211,15 +211,15 @@ for ($i = 0; $i < 256; $i++) { $whence = $whence_map[array_rand($whence_map, 1)]; switch($whence) { case SEEK_SET: - $offset = rand(0, $DATALEN); + $offset = rand(0, $DATALEN - 1); $position = $offset; break; case SEEK_END: - $offset = -rand(0, $DATALEN); + $offset = -rand(0, $DATALEN - 1); $position = $DATALEN + $offset; break; case SEEK_CUR: - $offset = rand(0, $DATALEN); + $offset = rand(0, $DATALEN - 1); $offset -= $position; $position += $offset; break;