summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorWez Furlong <wez@php.net>2004-06-29 21:51:53 +0000
committerWez Furlong <wez@php.net>2004-06-29 21:51:53 +0000
commit8f435013ff6783df31bcbe4cff015763c6018856 (patch)
treed9004a8ae26ea3563a9c70d03eab40559d16ae7b /main
parent2aa678b088c1557a917d7237cd53f7c19cd67e6e (diff)
downloadphp-git-8f435013ff6783df31bcbe4cff015763c6018856.tar.gz
Fix for Bug #28964 fread "greedy" behaviour
Diffstat (limited to 'main')
-rwxr-xr-xmain/streams/streams.c3
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) {