summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sapi/apache2filter/sapi_apache2.c3
-rw-r--r--sapi/apache2handler/sapi_apache2.c2
2 files changed, 5 insertions, 0 deletions
diff --git a/sapi/apache2filter/sapi_apache2.c b/sapi/apache2filter/sapi_apache2.c
index 22df068626..987be43e9c 100644
--- a/sapi/apache2filter/sapi_apache2.c
+++ b/sapi/apache2filter/sapi_apache2.c
@@ -243,7 +243,10 @@ php_apache_sapi_flush(void *server_context)
if (!server_context)
return;
+ sapi_send_headers(TSRMLS_C);
+
ctx->r->status = SG(sapi_headers).http_response_code;
+ SG(headers_sent) = 1;
f = ctx->f;
diff --git a/sapi/apache2handler/sapi_apache2.c b/sapi/apache2handler/sapi_apache2.c
index ddafafadd9..649e55c3f3 100644
--- a/sapi/apache2handler/sapi_apache2.c
+++ b/sapi/apache2handler/sapi_apache2.c
@@ -256,6 +256,8 @@ php_apache_sapi_flush(void *server_context)
r = ctx->r;
brigade = ctx->brigade;
+ sapi_send_headers(TSRMLS_C);
+
r->status = SG(sapi_headers).http_response_code;
SG(headers_sent) = 1;