From cb6605c1a540852dbc4ed613a2afb97f1db53936 Mon Sep 17 00:00:00 2001 From: Joe Orton Date: Tue, 11 Jan 2005 14:01:32 +0000 Subject: Fixed bug #30446 - virtual() includes files out of sequence, work around 2.0 subrequest/internal redirect issue. --- sapi/apache2handler/php_functions.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sapi/apache2handler/php_functions.c') diff --git a/sapi/apache2handler/php_functions.c b/sapi/apache2handler/php_functions.c index 4c043711e5..ff35591143 100644 --- a/sapi/apache2handler/php_functions.c +++ b/sapi/apache2handler/php_functions.c @@ -65,6 +65,11 @@ static request_rec *php_apache_lookup_uri(char *filename TSRMLS_DC) } ctx = SG(server_context); + + /* Ensure that the ap_r* layer is flushed, to work around 2.0 bug: + * http://issues.apache.org/bugzilla/show_bug.cgi?id=17629 */ + ap_rflush(ctx->r); + return ap_sub_req_lookup_uri(filename, ctx->r, ctx->r->output_filters); } -- cgit v1.2.1