php-src/main/streams
Gustavo Lopes 76601c4fd1 Fix bug #63240 on stream_get_line()
stream_get_line() could contain the delimiter string if that string
had more than one character. The bug manifested itself when a read on
the stream ended with part of the delimiter string and the read after
would start with the rest of the delimiter string; provided that
the data of first read did not complete the max length result of the
call to stream_get_line() with the partial delimiter used in that max
length return. In that case, the delimiter will still appear in
the result, divided in two subsequent return values. That is not a bug.

See <http://www.mail-archive.com/internals@lists.php.net/msg61325.html>
2012-10-12 20:23:43 +02:00
..
cast.c - Year++ 2012-01-01 13:15:04 +00:00
filter.c - Year++ 2012-01-01 13:15:04 +00:00
glob_wrapper.c Fixed bug #63236 (Executable permission on various source files) 2012-10-09 13:28:31 +08:00
memory.c - Year++ 2012-01-01 13:15:04 +00:00
mmap.c - Year++ 2012-01-01 13:15:04 +00:00
php_stream_context.h - Year++ 2012-01-01 13:15:04 +00:00
php_stream_filter_api.h - Year++ 2012-01-01 13:15:04 +00:00
php_stream_glob_wrapper.h Fixed bug #63236 (Executable permission on various source files) 2012-10-09 13:28:31 +08:00
php_stream_mmap.h - Year++ 2012-01-01 13:15:04 +00:00
php_stream_plain_wrapper.h - Year++ 2012-01-01 13:15:04 +00:00
php_stream_transport.h - Year++ 2012-01-01 13:15:04 +00:00
php_stream_userspace.h - Year++ 2012-01-01 13:15:04 +00:00
php_streams_int.h - Year++ 2012-01-01 13:15:04 +00:00
plain_wrapper.c * fixed bug #60704 unlink() bug with some files path 2012-02-14 14:14:30 +00:00
streams.c Fix bug #63240 on stream_get_line() 2012-10-12 20:23:43 +02:00
transports.c - Year++ 2012-01-01 13:15:04 +00:00
userspace.c - Year++ 2012-01-01 13:15:04 +00:00
xp_socket.c - size_t may be shorter than long and definitely is not signed. Note that the 2012-03-04 19:30:01 +00:00