diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2004-02-11 17:00:48 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2004-02-11 17:00:48 +0000 |
commit | 0fc2bb9d49211b1b4f1c4118baba5ba16770f3d0 (patch) | |
tree | 3a3b70855025bb62df8e7a62a6461ab530078a59 /ext/standard/url_scanner_ex.re | |
parent | 3d4c7922e1d090ca141fe3ffae5592f6a02d9394 (diff) | |
download | php-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.re | 2 |
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; |