From: Zeev Suraski Date: Wed, 17 May 2000 08:11:20 +0000 (+0000) Subject: Fix crash when server_context is not longer valid (e.g., when X-Git-Tag: php-4.0.0~81 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6d77362190e6e1d8ac58beec661ef348ff3d38f0;p=php Fix crash when server_context is not longer valid (e.g., when coming from php_apache_request_shutdown) --- diff --git a/sapi/apache/mod_php4.c b/sapi/apache/mod_php4.c index 1dee7f9251..65b56c2302 100644 --- a/sapi/apache/mod_php4.c +++ b/sapi/apache/mod_php4.c @@ -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;