diff options
author | Gustavo Lopes <glopes@nebm.ist.utl.pt> | 2012-10-12 20:24:28 +0200 |
---|---|---|
committer | Gustavo Lopes <glopes@nebm.ist.utl.pt> | 2012-10-12 20:24:28 +0200 |
commit | 2634f55992f28e95fe6ee41a40b9ede56639c1ce (patch) | |
tree | 392696c7040d7f8efdfa8fcb218ce7d87f130e5d /ext | |
parent | 1d87ad89b24d8a1b992cb2dbc770fac6cfcc1fcb (diff) | |
parent | f8e26d95f27779276a2dcf9d3aefb6b2b604ba63 (diff) | |
download | php-git-2634f55992f28e95fe6ee41a40b9ede56639c1ce.tar.gz |
Merge branch 'PHP-5.4'
* PHP-5.4:
Fix bug #63240 on stream_get_line()
Diffstat (limited to 'ext')
-rw-r--r-- | ext/standard/tests/streams/bug63240.phpt | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ext/standard/tests/streams/bug63240.phpt b/ext/standard/tests/streams/bug63240.phpt new file mode 100644 index 0000000000..7612c43745 --- /dev/null +++ b/ext/standard/tests/streams/bug63240.phpt @@ -0,0 +1,17 @@ +--TEST-- +Bug #63240: stream_get_line() return contains delimiter string +--FILE-- +<?php +$fd = fopen('php://temp', 'r+'); +$delimiter = 'MM'; +$str = str_repeat('.', 8191) . $delimiter . "rest"; +fwrite($fd, $str); +rewind($fd); +$line = stream_get_line($fd, 9000, $delimiter); +var_dump(strlen($line)); +$line = stream_get_line($fd, 9000, $delimiter); +var_dump($line); +?> +--EXPECT-- +int(8191) +string(4) "rest" |