diff options
Diffstat (limited to 'sapi/apache2handler/sapi_apache2.c')
| -rw-r--r-- | sapi/apache2handler/sapi_apache2.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/sapi/apache2handler/sapi_apache2.c b/sapi/apache2handler/sapi_apache2.c index 354e2b9c60..0a9ab08ac8 100644 --- a/sapi/apache2handler/sapi_apache2.c +++ b/sapi/apache2handler/sapi_apache2.c @@ -471,7 +471,7 @@ static int php_handler(request_rec *r)  	/* apply_config() needs r in some cases, so allocate server_context early */  	ctx = SG(server_context); -	if (ctx == NULL) { +	if (ctx == NULL || (ctx && ctx->request_processed && !strcmp(r->protocol, "INCLUDED"))) {  normal:  		ctx = SG(server_context) = apr_pcalloc(r->pool, sizeof(*ctx));  		/* register a cleanup so we clear out the SG(server_context)  | 
