Fix crash when server_context is not longer valid (e.g., when

coming from php_apache_request_shutdown)
This commit is contained in:
Zeev Suraski 2000-05-17 08:11:20 +00:00
parent 8bff24d65b
commit 6d77362190

View File

@ -227,6 +227,10 @@ int sapi_apache_header_handler(sapi_header_struct *sapi_header, sapi_headers_str
int sapi_apache_send_headers(sapi_headers_struct *sapi_headers SLS_DC)
{
if(SG(server_context) == NULL) { /* server_context is not here anymore */
return SAPI_HEADER_SEND_FAILED;
}
((request_rec *) SG(server_context))->status = SG(sapi_headers).http_response_code;
send_http_header((request_rec *) SG(server_context));
return SAPI_HEADER_SENT_SUCCESSFULLY;