diff options
| author | Adam Seitz <adamjseitz@gmail.com> | 2020-12-02 00:40:16 +0100 |
|---|---|---|
| committer | Christoph M. Becker <cmbecker69@gmx.de> | 2020-12-23 13:49:56 +0100 |
| commit | 70dfbe00684eb1c31d5b49f643e4736696c3b7df (patch) | |
| tree | 3e43f4d84fff8ea5c71fbf429ca4ce625119d138 /tests/classes/factory_and_singleton_008.phpt | |
| parent | b043759cb42b33e02359ca1c30d8d5b68d8a015e (diff) | |
| download | php-git-70dfbe00684eb1c31d5b49f643e4736696c3b7df.tar.gz | |
Fix #80384: limit read buffer size
In the case of a stream with no filters, php_stream_fill_read_buffer
only reads stream->chunk_size into the read buffer. If the stream has
filters attached, it could unnecessarily buffer a large amount of data.
With this change, php_stream_fill_read_buffer only proceeds until either
the requested size or stream->chunk_size is available in the read buffer.
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
Closes GH-6444.
Diffstat (limited to 'tests/classes/factory_and_singleton_008.phpt')
0 files changed, 0 insertions, 0 deletions
