summaryrefslogtreecommitdiff
path: root/ext/standard/url_scanner_ex.re
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2004-02-11 17:00:48 +0000
committerIlia Alshanetsky <iliaa@php.net>2004-02-11 17:00:48 +0000
commit0fc2bb9d49211b1b4f1c4118baba5ba16770f3d0 (patch)
tree3a3b70855025bb62df8e7a62a6461ab530078a59 /ext/standard/url_scanner_ex.re
parent3d4c7922e1d090ca141fe3ffae5592f6a02d9394 (diff)
downloadphp-git-0fc2bb9d49211b1b4f1c4118baba5ba16770f3d0.tar.gz
Fixed bug #26862 (ob_flush() followed by output_reset_rewrite_vars() may
result in data loss).
Diffstat (limited to 'ext/standard/url_scanner_ex.re')
-rw-r--r--ext/standard/url_scanner_ex.re2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/url_scanner_ex.re b/ext/standard/url_scanner_ex.re
index d6badb34a4..d60a35e6a4 100644
--- a/ext/standard/url_scanner_ex.re
+++ b/ext/standard/url_scanner_ex.re
@@ -417,7 +417,7 @@ static void php_url_scanner_output_handler(char *output, uint output_len, char *
size_t len;
if (BG(url_adapt_state_ex).url_app.len != 0) {
- *handled_output = url_adapt_ext(output, output_len, &len, (zend_bool) (mode&PHP_OUTPUT_HANDLER_END ? 1 : 0) TSRMLS_CC);
+ *handled_output = url_adapt_ext(output, output_len, &len, (zend_bool) (mode & (PHP_OUTPUT_HANDLER_END|PHP_OUTPUT_HANDLER_CONT) ? 1 : 0) TSRMLS_CC);
if (sizeof(uint) < sizeof(size_t)) {
if (len > UINT_MAX)
len = UINT_MAX;