diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2021-02-22 15:33:57 +0100 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2021-02-22 15:33:57 +0100 |
commit | 7f8ea83ef438fbcfa1cbc636d701491d4e773245 (patch) | |
tree | 80bea3c80e97260ff965111a71d5cc21399c99a9 /main | |
parent | 4c6533c257cfabd5dd78988bb277f410b2778140 (diff) | |
parent | b418fe266dd3ab56358469ed8290187959bad1a7 (diff) | |
download | php-git-7f8ea83ef438fbcfa1cbc636d701491d4e773245.tar.gz |
Merge branch 'PHP-8.0'
* PHP-8.0:
Fix #75776: Flushing streams with compression filter is broken
Diffstat (limited to 'main')
-rw-r--r-- | main/streams/streams.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/main/streams/streams.c b/main/streams/streams.c index 86522afa84..e5e90e0f4d 100644 --- a/main/streams/streams.c +++ b/main/streams/streams.c @@ -443,7 +443,7 @@ fprintf(stderr, "stream_free: %s:%p[%s] preserve_handle=%d release_cast=%d remov (close_options & PHP_STREAM_FREE_RSRC_DTOR) == 0); #endif - if (stream->flags & PHP_STREAM_FLAG_WAS_WRITTEN) { + if (stream->flags & PHP_STREAM_FLAG_WAS_WRITTEN || stream->writefilters.head) { /* make sure everything is saved */ _php_stream_flush(stream, 1); } |