diff options
author | Wez Furlong <wez@php.net> | 2004-06-29 21:51:53 +0000 |
---|---|---|
committer | Wez Furlong <wez@php.net> | 2004-06-29 21:51:53 +0000 |
commit | 8f435013ff6783df31bcbe4cff015763c6018856 (patch) | |
tree | d9004a8ae26ea3563a9c70d03eab40559d16ae7b /main | |
parent | 2aa678b088c1557a917d7237cd53f7c19cd67e6e (diff) | |
download | php-git-8f435013ff6783df31bcbe4cff015763c6018856.tar.gz |
Fix for Bug #28964 fread "greedy" behaviour
Diffstat (limited to 'main')
-rwxr-xr-x | main/streams/streams.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/main/streams/streams.c b/main/streams/streams.c index 46c5d16b2d..3ba75a0845 100755 --- a/main/streams/streams.c +++ b/main/streams/streams.c @@ -590,6 +590,9 @@ PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t size TSRMLS /* EOF, or temporary end of data (for non-blocking mode). */ break; } + + /* just break anyway, to avoid greedy read */ + break; } if (didread > 0) { |