summaryrefslogtreecommitdiff
path: root/main/streams/streams.c
diff options
context:
space:
mode:
authorSara Golemon <pollita@php.net>2004-03-31 23:48:59 +0000
committerSara Golemon <pollita@php.net>2004-03-31 23:48:59 +0000
commit72616e6eae1e6005698b9acff6cbcaa8538ac009 (patch)
tree270996c2a8e8107a48171da9a79eaeb5b79cc666 /main/streams/streams.c
parent29273ca7a96ccdd44c8aa2a9831222597079ac76 (diff)
downloadphp-git-72616e6eae1e6005698b9acff6cbcaa8538ac009.tar.gz
BugFix#27619
Filters not applied to pre-buffered stream data. (esp. http:// streams)
Diffstat (limited to 'main/streams/streams.c')
-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 af5caa93a7..fd67eea27d 100755
--- a/main/streams/streams.c
+++ b/main/streams/streams.c
@@ -216,6 +216,9 @@ PHPAPI php_stream *_php_stream_alloc(php_stream_ops *ops, void *abstract, const
memset(ret, 0, sizeof(php_stream));
+ ret->readfilters.stream = ret;
+ ret->writefilters.stream = ret;
+
#if STREAM_DEBUG
fprintf(stderr, "stream_alloc: %s:%p persistent=%s\n", ops->label, ret, persistent_id);
#endif